
.cycle-overlay {
    position:absolute;
    bottom:auto;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:0;
    background:#333;
    padding:0;
    opacity:1
}
.banner-background {
    width:100%;
    height:100%;
    background-position:center;
    background-size:cover;
    position:absolute;
    top:0;
    left:0;
    z-index:10;
}
.cycle-slideshow {
    width:100%;
    max-height:400px;
    background-position:center;
    background-size:cover;
    color:#fff;
    overflow:hidden;
}

/* Clear */
.clearfix {
	*zoom: 1;
}

.clearfix:before, .clearfix:after {
	display: table;
	line-height: 0;
	content: "";
}

.clearfix:after {
	clear: both;
}

.centering-98 {
	width: 98%;
	margin: 0 auto;
}

.centering-97 {
	width: 97%;
	margin: 0 auto;
}
.checkbox a i {
	color: #8DD122;
}
.checkbox a {
	color: #3D3D3D;
}

.centering-96 {
	width: 96%;
	margin: 0 auto;
}

.centering-95 {
	width: 95%;
	margin: 0 auto;
}

.centering-90 {
	width: 90%;
	margin: 0 auto;
}

/* General style */

@font-face {
	font-family: 'nexa';
	src: url('font/nexa_bold_0-webfont.eot');
	src: local('☺'), url('font/nexa_bold_0-webfont.eot?#iefix') format('embedded-opentype'), url('font/nexa_bold_0-webfont.ttf') format('truetype'), url('font/nexa_bold_0-webfont.svg#nexa_boldregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	font-family: Arial;
	font-size: 13px;
	color: #0B313F;
	background: #113f5e; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExM2Y1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iIzMyN2VhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTNmNWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #113f5e 0%, #327ea1 54%, #113f5e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#113f5e), color-stop(54%,#327ea1), color-stop(100%,#113f5e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #113f5e 0%,#327ea1 54%,#113f5e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #113f5e 0%,#327ea1 54%,#113f5e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #113f5e 0%,#327ea1 54%,#113f5e 100%); /* IE10+ */
	background: linear-gradient(top bottom, #113f5e 0%,#327ea1 54%,#113f5e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#113f5e', endColorstr='#113f5e',GradientType=0 ); /* IE6-8 */
}

body.iframe {
	background: #fff;
	overflow: auto;
}

h1, h2, h3 {
	font-family: nexa;
	font-weight: normal;
	color: #0B3140;
	margin: 0;
}

h1 {
	font-size: 26px;
}

h2 {
	font-size: 16px;
}

h3 {
	font-size: 14px;
}

a {
	border: 0;
	text-decoration: none;
	outline: none !important;
}
.auto-width {
	width: auto !important;
}
ul, ol {
	margin: 0;
}

/* Main sections */

body > section {
	width: 98%;
	min-width: 1004px;
	float: left;
}

body > section > header {
	height: 50px;
}

body > section > nav {
	position: relative;
	width: 9%;
	min-height: 500px;
	float: left;
	z-index: 10;
}

body > section > article {
	width: 91%;
	min-height: 500px;
	float: right;
	-webkit-box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.8);
	-moz-box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.8);
	box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.8);
	background-color: #FFFFFF;
}

body > section > footer {
	height: 100px;
}

/* Header Style ( app title and user controll ) */

.app-title {
	font-family: nexa;
	font-size: 16px;
	text-transform: uppercase;
	color: #D8ECF2;
	margin-left: 10px;
	float: left;
}

.app-user {
	float: right;
}

.app-user i {
	color: #C5D9E4;
	font-size: 15px;
}

.app-user .username {
	margin: 0 15px 0 0;
}

.app-user .username span {
	color: #E1EBF1;
	font-size: 16px;
	font-family: nexa;
	padding: 0 0 0 5px;
}

.app-title, .app-user {
	margin-top: 13px;
}

/* Menu Style */

nav > ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

nav > ul > li {
	position: relative;
	border-left: 3px solid;
	border-bottom: 1px solid rgba(24, 81, 98, 0.3);
	background: url(../images/nav-li-bg.png) repeat 0 0 transparent;
}

nav > ul > li:hover, nav > ul > li.active, nav > ul > li.open {
	background: url(../images/nav-li-bg-hover.png) repeat 0 0 transparent;
}

nav > ul > li:last-child {
	border-bottom: 0 none;
}

nav > ul > li > a {
	display: block;
	width: 100%;
	padding: 52px 0 18px 0;
	font-family: nexa;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	font-size: 14px;
}

nav > ul > li > ul {
	display: none;
	width: 150px;
	background-color: rgba(17, 75, 95, 0.95);
	position: absolute;
	right: -160px;
	top: 0;
	padding: 3px 5px;
}

nav > ul > li > ul:after {
	content: "";
	position: absolute;
	top: 30px;
	left: -15px;
	border-style: solid;
	border-width: 15px 15px 15px 0;
	border-color: transparent rgba(17, 75, 95, 0.8);
	display: block;
	width: 0;
	z-index: 1;
}

nav > ul > li > ul > li > a {
	font-family: nexa;
	color: #fff;
	font-size: 14px;
	padding: 5px 0 5px 15px;
	display: block;
}

nav > ul > li > ul > li:hover > a {
	color: #D8ECF2;
}

nav > ul > li:hover > ul {
	display: block;
}

/* nav > ul > li border colors */
.nav-blue {
	border-left-color: #75C4F0;
}
.nav-green {
	border-left-color: #8DD122;
}
.nav-orange {
	border-left-color: #FFB148;
}
.nav-yellow {
	border-left-color: #FFEA00;
}

/* nav > ul > li > a icons */
.nav-book, .nav-building, .nav-chat, .nav-circle, .nav-screen, .nav-settings, .nav-users, .nav-list,.nav-zones {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center 20px;
}

.nav-book {
	background-image: url(../images/menu-icons/icon-book.png);
}
.nav-building {
	background-image: url(../images/menu-icons/icon-building.png);
}
.nav-chat {
	background-image: url(../images/menu-icons/icon-chat.png);
}
.nav-circle {
	background-image: url(../images/menu-icons/icon-circle.png);
}
.nav-screen {
	background-image: url(../images/menu-icons/icon-screen.png);
}
.nav-settings {
	background-image: url(../images/menu-icons/icon-settings.png);
}
.nav-users {
	background-image: url(../images/menu-icons/icon-users.png);
}
.nav-list {
	background-image: url(../images/menu-icons/icon-list.png);
}
.nav-zones {
	background-image: url(../images/menu-icons/icon-zones.png);
}
/* Content area */
.frame {
	border-radius: 0 5px 5px 0;
}

.frame section {
	width: 84%;
	float: left;
}
/* framesection for editable areas */
.zonaeditabila {
	width: 100% !important;
}
.frame section.full-width {
	width: 100%;
	float: left;
}

.frame aside {
	width: 16%;
	float: right;
	background: #F3F6F7;
	border-radius: 0 8px 5px 0;
}
.float-right {
	float: right !important;
	margin-top: -84px !important;
}
.frame section header {
    background: none repeat scroll 0 0 rgb(245, 245, 245);
   /* float: left;*/
    height: 55px;
   /* position: fixed;
    width: 89%;
    z-index: 2147483647;*/
}

.frame section header h1 {
	float: left;
	margin-top: 9px;
}

.frame section header .button-set {
	float: left;
	margin-left: 20px;
	margin-top: 9px;
}
.button-set.close-mesaje {
    width: auto !important;
}

.frame section header .button-set i {
	font-size: 34px;
	color: #88CA21;
}

.frame section article {
    padding: 65px 0;
}

.frame section footer {
	margin: 0 0 35px 0;
}

.frame section footer .paging {
	float: right;
}

.frame section footer .paging ul {
	list-style: none;
}

.frame section footer .paging ul li {
	float: left;
	margin-left: 3px;
}

.frame section footer .paging ul li a {
	display: block;
	padding: 8px 0;
	width: 37px;
	text-align: center;
	color: #0B313F;
	font-size: 16px;
	font-weight: bold;
}

.frame section footer .paging ul li a.active {
	color: #8DD122;
}

.frame section footer .paging ul li a.dots {
	cursor: default;
}

.frame section footer .paging ul li a.prev, .frame section footer .paging ul li a.next {
	color: #000000;
}

.frame section footer .paging ul li a.prev i, .frame section footer .paging ul li a.next i {
	font-size: 18px;
}

.frame section footer .paging ul li a:hover {
	background: #8DD122;
	color: #fff;
}

.frame section footer .paging ul li a.dots:hover {
	background: transparent;
	color: #0B313F;
}

.frame section footer .paging #pager {
}

.frame section footer .paging #pager input[type="text"] {
	width: 60px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	border: 1px solid #ddd;
	padding-top: 4px;
	padding-bottom: 3px;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}

.frame section footer .paging #pager .page-directions {
	float: left;
	margin-right: 20px;
}

.frame section footer .paging #pager .page-directions span {
	display: block;
	float: left;
	background: #ddd;
	border-radius: 3px;
	padding: 5px 7px 3px;
}

.frame section footer .paging #pager .page-directions span i {
	font-size: 18px;
	cursor: pointer;
}

.frame section footer .paging #pager select {
	font-size: 18px;
	border: 1px solid #ddd;
	margin-left: 10px;
}

.frame section footer .paging #pager .page-directions span:hover {
	background: #8DD122;
	cursor: pointer;
}

.frame section footer .paging #pager .page-directions span:hover i {
	color: #fff;
}

.frame aside header {
	height: 55px;
	background: #0B3140;
	border-radius: 0 5px 0 0;
}

.frame aside header h2 {
	float: left;
	color: #D8EDF2;
	margin-top: 16px;
}

.frame aside article {
	padding: 30px 0;
}

.frame aside article .filter {
	margin-bottom: 22px;
}

.frame aside article .filter > h3 {
	margin-bottom: 5px;
	font-family: Arial;
	font-weight: bold;
}

.frame aside article .filter > div {
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
}

.frame aside article .filter .search-area {
	position: relative;
	padding: 0;
	background: transparent;
	border: 0 none;
	margin-bottom: 40px;
}

.frame aside article .filter .search-area input[type="text"] {
	border: 1px solid #ddd;
	padding: 7px 10% 7px 4%;
	color: #0B313F;
	width: 82%;
}

.frame aside article .filter .search-area button {
	position: absolute;
	top: 5px;
	right: 10px;
	border: 0 none;
	background: none;
}

.frame aside article .filter .search-area button i {
	color: #8DD122;
	font-size: 18px;
}

.frame aside article .filter .no-scroll {
}

.frame aside article .filter .no-scroll ul {
	list-style: none;
}

.frame aside article .filter .no-scroll ul li {
	margin: 5px 0;
}

.frame aside article .filter .checkbox {
	margin-bottom: 5px;
}

.frame aside article .filter .checkbox input {
	float: left;
	cursor: pointer;
}

.frame aside article .filter .checkbox label {
	cursor: pointer;
}

.frame aside article .filter .checkbox input {
	margin-top: 3px;
}

.frame aside article .filter .checkbox label {
	margin-left: 5px;
}

.frame aside header .button-set {
	float: right;
	margin-left: 20px;
	margin-top: 14px;
}

.frame aside header .button-set i {
	font-size: 26px;
	color: #E6F5F2;
}

/* Table list */

#list {
}

#list thead tr th {
	padding: 16px 17px 14px;
	border-top: 1px solid #8DD122;
	font-size: 16px;
}

#list thead tr th:first-child {
	border-left: 3px solid #8DD122;
}

#list tbody tr {
}

#list tbody tr:hover {
	background-color: #E6F5F2;
}

#list tbody tr.selected-row td {
	background-color: #F5F5F5;
}

#list tbody tr:hover td {
	background-color: #E6F5F2;
}

#list tbody tr td:first-child {
	border-left: 3px solid #fff;
	padding-left: 16px;
}
#list tbody tr.selected-row td:first-child {
	border-left: 3px solid #F5F5F5;
}

#list tbody tr:hover td:first-child {
	border-left: 3px solid #75C4F0;
	padding-left: 16px;
}

#list tbody tr td {
	border-right: 1px solid #DDDDDD;
	padding: 18px 17px 16px;
}

#list tbody tr td a {
	color: #3D3D3D;
	display: block;
}

#list tbody tr td b {
	font-size: 14px;
	line-height: 1;
}

#list tbody tr td .excerpt {
	color: #666666;
}

#list tbody tr {
	border-bottom: 1px solid #DDDDDD;
}

#list tbody tr td:last-child {
	border-right: 0 none;
}

#list a.delete {
	display: block;
	margin-top: 4px;
	font-size: 20px;
	color: #404040;
}

#list a.delete:hover, #list a.delete:focus {
	color: #D90000;
}

#list .date, #list .day, #list .month, #list .year {
	display: block;
}

#list .date {
	margin-top: 5px;
}

#list .day {
	float: left;
	font-size: 30px;
	font-weight: bold;
	margin-right: 3px;
	line-height: 1.05;
	color: #0B3140;
}

#list .month {
	float: left;
	margin-top: 2px;
	line-height: 1;
	color: #666666;
}

#list .year {
	float: left;
	line-height: 1;
	color: #666666;
}

#list .comments {
	display: block;
	margin-top: 10px;
}

#list .comments a {
	font-size: 13px;
	color: #191E1F;
}

#list .comments a:hover, #list .comments a:focus {
	color: #d90000;
}

#list .comments a i {
	font-size: 16px;
	color: #BBBBBB;
}

#list label.checkst {
	cursor: pointer;
}

#list label.checkst input {
	display: none;
}

#list label.checkst i {
	font-size: 21px;
	color: #8DD122;
}

#list th label.checkst i {
	font-size: 21px;
	color: #FFFFFF;
}

/* The checkbox style */

.check-box {
	width: 20px;
	position: relative;
	margin-right: 7px;
}

.check-box label {
	cursor: pointer;
	position: absolute;
	width: 21px;
	height: 21px;
	top: -3px;
	left: -2px;
	border-radius: 4px;
	border: 1px solid #DDDACA;
	-webkit-box-shadow: inset 0px 2px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0px 2px 1px rgba(0,0,0,0.2);
	box-shadow: inset 0px 2px 1px rgba(0,0,0,0.2);
	background: #fff;
}

.check-box label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 11px;
	height: 6px;
	background: transparent;
	top: 5px;
	left: 4px;
	border: 3px solid #8DD122;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.check-box label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.5;
}

.check-box input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

/* Option like select style stuff */
.options {
	float: left;
	height: 24px;
	position: relative;
}

.options ul {
	list-style: none;
	position: absolute;
	border: 1px solid #DDDACA;
	border-radius: 5px;
	min-width: 170px;
	width: auto;
	background: #fff;
}

.options ul li {
	display: none;
	margin: 5px 0;
	padding: 0 35px 0 12px;
	width: auto;
}

.options ul:hover li {
	display: block;
}

.options ul li:first-child {
	display: block;
	margin: 0;
	height: 24px;
	background: url(../images/select_arr.png) no-repeat top right transparent;
	padding-top: 5px;
}

.options ul li a {
	color: #666666;
}

.options ul li a:hover {
	color: #1f1f1f;
}

/* big options select - full width */
.options-big {
	float: left;
	height: 24px;
	position: relative;
	width: 100%;
}

.options-big ul {
	list-style: none;
	border: 1px solid #DDDACA;
	border-radius: 5px;
	min-width: 170px;
	width: auto;
	background: #fff;
}

.options-big ul li {
	display: none;
	margin: 5px 0;
	padding: 0 35px 0 12px;
	width: auto;
}

.options-big ul:hover li {
	display: block;
}

.options-big ul li:first-child {
	display: block;
	margin: 0;
	height: 24px;
	background: url(../images/select_arr.png) no-repeat top right transparent;
	padding-top: 5px;
}

.options-big ul li a {
	color: #666666;
}

.options-big ul li a:hover {
	color: #1f1f1f;
}
/* Category nav tree */

.frame aside article .category-nav {
	list-style: none;
}

.frame aside article .category-nav li {
	position: relative;
	display: block;
	margin-bottom: 15px;
}

.frame aside article .category-nav li > span.arr {
	background: url(../images/li_normal.png) no-repeat 2px 0 transparent;
	display: inline-block;
	width: 8px;
	height: 9px;
	margin-right: 5px;
	cursor: pointer;
}

.frame aside article .category-nav li:hover > span.arr {
	background-image: url(../images/li_normal_hover.png);
}

.frame aside article .category-nav li:hover > a {
	color: #CD0000;
}

.frame aside article .category-nav > li:first-child {
	border-bottom: 1px solid #DDDDDD;
	padding-bottom: 15px;
}

.frame aside article .category-nav > li:first-child > a {
	font-weight: bold;
}

.frame aside article .category-nav li a {
	color: #0B313F;
}

.frame aside article .category-nav li.open > span.arr, .frame aside article .category-nav li.active > span.arr {
	background-image: url(../images/li_normal_hover.png);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

.frame aside article .category-nav li.open > a, .frame aside article .category-nav li.active a {
	color: #CB1F26;
}

.frame aside article .category-nav li ul {
	list-style: none;
	margin-top: 5px;
	display: none;
}

.frame aside article .category-nav li.open ul {
	display: block;
}

.frame aside article .category-nav li ul li {
	margin-bottom: 7px;
	margin-left: 15px;
	padding-left: 15px;
	background: url(../images/li_ul_normal.png) no-repeat 2px 5px transparent;
}

.frame aside article .category-nav li ul li:hover, .frame aside article .category-nav li ul li.active {
	background-image: url(../images/li_ul_normal_hover.png);
}

.edit-cat-lista {
	/*display: none;*/
	position: absolute;
	top: 0;
	right: 0;
	/*opacity: 0;*/
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}

.frame aside article .category-nav li:hover li:hover > .edit-cat-lista, .frame aside article .category-nav li:hover > .edit-cat-lista {
	display: block;
	opacity: 0.4;
}

.edit-cat-lista:hover {
	opacity: 1 !important;
}

.edit-cat-lista a {
	display: inline-block;
	padding: 0 5px;
	margin-right: 1px;
	background-color: #2B798C;
}

.edit-cat-lista a:hover {
	background-color: #379EB5;
}

.edit-cat-lista a i {
	color: #fff;
}

.edit-cat-lista a.edit {
}

/* Copyright box */
.copyright {
	float: right;
	margin-top: 30px;
	font-family: nexa;
	color: #D8ECF2;
}

.copyright a {
	color: #8DD122;
}

.copyright a:hover, .copyright a:focus {
	text-decoration: underline;
}

/* Modal Box Style */
.modal-background {
	background: none repeat scroll 0 0 rgba(17, 76, 96, 0.9);
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 300;
}

.modal-toggle {
	cursor: pointer;
}

.modal-hidden {
	display: none;
}

.center-block {
	background: none repeat scroll 0 0 #fff;
}

.absolute-center {
	bottom: 0;
	height: 50%;
	left: 0;
	margin: auto;
	overflow: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 714px;
}

.absolute-center.is-fixed {
	position: fixed;
	z-index: 999;
}

.modal {
	border-radius: 10px;
	/*box-shadow: 0 0 20px rgba(0, 0, 0, 0.25);*/ /* scos din cauza la fancybox */
	cursor: default;
}

.modal header {
	background: #F5F5F5;
	height: 90px;
}

.modal header .top {
	float: left;
	width: 100%;
	margin-top: 20px;
}

.modal header .top h1 {
	float: left;
}

.modal header .top .button-set {
	float: right;
	width: 100px;
}

.modal header .top .button-set a {
	display: block;
	float: left;
	width: 35px;
	height: 32px;
	margin-left: 10px;
	text-align: center;
	padding-top: 3px;
	border-radius: 20px;
}

.modal header .top .button-set a i {
	font-size: 26px;
}

.modal header .top .button-set a.save {
	background: #8DD122;
}

.modal header .top .button-set a.save i {
	color: #fff;
}

.modal header .top .button-set a.close {
	background: #FFFFFF;
}

.modal header .top .button-set a.close i {
	color: #C8C8C8;
}

.modal header .top .button-set a:hover, .modal header .top .button-set a:focus {
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
}

.modal header .top .button-set a:hover i {
	color: #114C60;
}

.modal section {
}

.modal section .padding-top {
	padding-top: 35px;
}

.modal section .area {
	width: 100%;
}

.modal section .area .area-first, .modal section .area .area-second {
	float: left;
}

.modal section .area .area-first label, .modal section .area .area-second label, .modal section .area .area-first select, .modal section .area .area-second select, .modal section .area .area-first div, .modal section .area .area-second div {
	float: left;
	width: auto;
}

.modal section .area .area-first label, .modal section .area .area-second label {
	margin-top: 3px;
	margin-right: 5px;
}

.modal section .area .area-first {
	margin-right: 20px;
}

.modal section .area .area-second {

}

/* Daaa sa fie */
.tiny-on {
}

/* button set righ on full width */
.button-set-right {
	float: right;
	width: 100px;
	margin-top: 10px;
}

.button-set-right a {
	display: block;
	float: left;
	width: 35px;
	height: 32px;
	margin-left: 10px;
	text-align: center;
	padding-top: 3px;
	border-radius: 20px;
}

.button-set-right a i {
	font-size: 26px;
}

.button-set-right a.save {
	background: #8DD122;
}

.button-set-right a.save i {
	color: #fff;
}

.button-set-right a.close {
	background: #FFFFFF;
}

.button-set-right a.close i {
	color: #C8C8C8;
}

.button-set-right a:hover, .button-set-right a:focus {
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
}

.button-set-right a:hover i {
	color: #114C60;
}

.button-set-general {
	float: left;
}

.button-set-general.top10 {
	margin-top: 10px;
}

.button-set-general .add {
	width: 26px;
	height: 26px;
	background-color: #88CA21;
	border-radius: 50px;
	color: #fff;
	text-align: center;
	font-size: 18px;
}

.button-set-general .delete {
	width: 26px;
	height: 26px;
	background-color: #CD0000;
	border-radius: 50px;
	color: #fff;
	text-align: center;
	font-size: 18px;
}

.button-set-general .edit {
	width: 26px;
	height: 26px;
	background-color: #2B798C;
	border-radius: 50px;
	color: #fff;
	text-align: center;
	font-size: 18px;
}

.button-set-general .add:hover, .button-set-general .delete:hover, .button-set-general .edit:hover {
	color: #114c60;
}

.frame section header .button-set a {
	display: block;
	float: left;
}

.button-set .level-up, .button-set .upload-file {
	margin-left: 10px;
	height: 36px;
	vertical-align: bottom;
	padding-top: 8px;
}

.button-set .level-up i, .button-set .upload-file i {
	font-size: 20px !important;
	border: 1px solid #ccc;
	border-radius: 50px;
	padding: 4px 6px;
}

.button-set .level-up i {
	padding: 4px 10px;
}

/* Breadcrummps */
.breadcrumbs {

}

/* Lang set */
.lang-set {
	position: relative;
	float: left;
	margin-top: 2px;
	margin-left: 10px;
	width: 60px;
	z-index: 6000;
}

.frame .lang-set {
	margin-top: 11px;
}

.lang-set ul {
	background: url("../images/lang_arr.png") no-repeat scroll 38px 10px #FFFFFF;
	list-style: none outside none;
	padding: 5px 0;
	position: absolute;
	width: 59px;
}

.lang-set ul li {
	display: none;
	padding: 0;
	padding-left: 10px;
	margin: 0;
	margin: 4px 0;
	height: 16px;
}

.lang-set ul li a {
	display: inline-block;
	height: 16px;
}

.lang-set ul li.selected {
	display: block;
}

.lang-set ul.open {
	box-shadow: 0 0 3px rgba(0,0,0,0.3);
}

.lang-set ul.open li {
	display: block;
}

/* Input Styling */

label {
}
input {
}
textarea {
}

.the-label, .modal-categ-label {
	display: block;
	width: 100%;
	font-weight: bold;
	color: #0B313F;
	margin-bottom: 5px;
}
.hotel-label {
	display: block;
	width: 100%;
	font-weight: bold;
	color: #0B313F;
	margin-bottom: 5px;
	padding-left: 5px;
	width: 70%;
	line-height: 105%;
}

.the-input, .modal-categ-input {
	width: 96%;
	border: 1px solid #DDDDDD;
	font-size: 16px;
	color: #0B313F;
	padding: 10px 2% 7px;
	margin-bottom: 20px;
}

.input-padd1 {
	padding-left: 1%;
	padding-right: 1%;
	width: 98%;
}

.the-textarea, .modal-categ-textarea {
	border: 1px solid #DDDDDD !important;
	width: 96%;
	height: 150px;
	padding: 10px 2% 7px;
	margin-bottom: 20px;
}

.mce-tinymce {
	border: 1px solid #DDDDDD !important;
}

/* Columns */
.col13 {
	width: 33.305%
}
.col131 {
	width: 21.652%
}
.col23 {
	width: 64.378%;
}
.col235 {
	width: 76.26%;
}

.col33 {
	width: 100%;
}

.mtb20 {
	margin-top: 20px;
	margin-bottom: 20px;
}

.bggray {
	background-color: #F5F5F5;
}

.test {
	border: 1px solid #ccc;
	min-height: 300px;
}

#red {
	color: red;
}

.blue {
	color: blue;
}

/* Position columns */
.cl {
	float: left;
}

.cr {
	float: right;
}

/* Category list in the article editing area */
.category-list {
}

.category-list .category-name, .category-list .category-edit, .category-list .category-remove {
	display: block;
	float: left;
	background-color: #2B798C;
	color: #fff;
	margin-right: 1px;
	margin-bottom: 5px;
	padding: 2px 7px;
}

.category-list .category-name:hover, .category-list .category-edit:hover, .category-list .category-remove:hover {
	background-color: #56B7CB;
	cursor: pointer;
}

/* Imagine scurta descriere */
.imagine-lista {
	position: relative;
	width: 100%;
	border: 1px solid #ddd;
	margin-top: 24px;
}

.imagine-lista img {
	width: 100%;
	display: block;
}

.imagine-lista .button-set-general {
	position: absolute;
	margin-left: -17px;
	left: 50%;
	top: -25px;
}

.imagine-lista .button-set-general a {
	width: 35px;
	height: 35px;
	font-size: 25px;
}

.imagine-lista .delete, .imagine-lista .edit {
	position: absolute;
	width: 35px;
	height: 35px;
	font-size: 23px;
	top: -15px;
	right: -15px;
	border-radius: 50px;
	color: #fff;
	text-align: center;
}

.imagine-lista .delete {
	background-color: #CD0000;
}

.imagine-lista .edit {
	background-color: #2B798C;
	top: 30px;
}

/* Separator */
.separator {
	width: 100%;
	height: 0;
	border-top-width: 1px;
	border-top-style: solid;
	margin: 40px 0;
}

.separator.gray {
	border-top-color: #DDDDDD;
}

.row-fluid.separator {
	margin-top: 20px;
	margin-bottom: 20px;
}

/* Detaliu articol */
.detaliu-articol h2 {
	border-bottom: 2px solid #8DD122;
}

/* jQuery UI Tabs Style */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-radius: 0;
}

.ui-tabs {
	padding: 0;
}

.ui-tabs .ui-tabs-nav {
	padding: 0;
	padding-left: 2.5%;
	background: #F5F5F5;
}

.ui-widget-header {
	background: none;
	border: 0 none;
}

.ui-widget-content {
	border: 0 none;
}

.ui-tabs .ui-tabs-nav li {
	border: 0 none;
	margin-right: 8px;
}

.ui-tabs .ui-tabs-nav li a {
	font-family: nexa;
	font-size: 16px;
	color: #0B313F;
}

/* Add lista buttons set */
.list-buttons {
	position: relative;
	width: 100%;
	clear: both;
}

.list-buttons a {
	position: relative;
	display: block;
	border: 1px solid #DBDBEA;
	background-color: #FFFFFF;
	font-size: 18px;
	color: #0B313F;
	font-family: 'nexa';
	padding: 24px 28px 21px 35px;
	float: left;
	margin-left: 16px;
}

.list-buttons a i {
	position: absolute;
	top: 18px;
	left: -16px;
	color: #fff;
	background-color: #88CA21;
	font-size: 26px;
	width: 35px;
	height: 30px;
	text-align: center;
	padding-top: 5px;
	border-radius: 50px;
	transition: all 0.3s linear;
	box-shadow: none;
}

.list-buttons a:hover i {
	color: #114c60;
	box-shadow: 0 0 10px rgba(0,0,0,0.3);
}

/* Article list in Detaliu Pagina */
.article-list {
	position: relative;
}

.article-list .block-article {
	position: relative;
	display: block;
	border: 1px solid #DDDDDD;
	background-color: #fff;
	width: 100%;
	transition: all 0.3s linear;
	box-shadow: none;
	padding: 33px 0;
	list-style: none;
	margin-bottom: 20px;
	min-height: 300px;
}

.iframe .article-list .block-article {
	display: block !important;
	box-shadow: none;
	transition: none;
	border: 0 none;
}

.iframe .article-list .block-article:hover {
	box-shadow: none;
}

.iframe .article-list .block-article .content {
	margin: 0;
	width: 100%;
}

.article-list .block-article:hover {
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

.article-list .block-article .controls {
	position: absolute;
	width: 27px;
	top: 0;
	left: 0;
}

.article-list .block-article .controls a {
	display: block;
	width: 27px;
	height: 27px;
	margin-bottom: 1px;
}

.article-list .block-article .controls a i {
	display: block;
	text-align: center;
	color: #fff;
	font-size: 16px;
	padding-top: 5px;
}

.article-list .block-article .controls a:hover i {
	color: #ddd;
}

.article-list .block-article .controls a.save-article {
	background-color: #88CA21;
}
.article-list .block-article .controls a.edit-article {
	background-color: #88CA21;
}
.article-list .block-article .controls a.config-article {
	background-color: #2B798C;
}
.article-list .block-article .controls a.move-article {
	background: #56B7CB url(../images/move-icon.png) no-repeat 6px 7px;
	height: 72px;
}
.article-list .block-article .controls a.move-article i {
	font-size: 16px;
	padding-top: 5px;
}

.article-list .block-article .content {
	float: left;
	width: 56.18878005342832%;
	margin-left: 4.986642920747996%;
}

.article-list .block-article .gallery {
	float: right;
	width: 32.15031166518255%;
	margin-right: 1.959038290293856%;
}

li.placeholder {
	position: relative;
	height: 100px;
	border: 5px dotted #ddd;
	opacity: .4;
	margin-bottom: 20px;
	list-style: none;
	border-radius: 10px;
	background: #fff url(../images/drop-placeholder.png) no-repeat center center;
}

body.dragging, body.dragging * {
	cursor: move !important;
}

.dragged {
	position: absolute;
	opacity: 0.5;
	z-index: 2000;
	display: none !important;
}

/* The content style */
.the-title {
	margin-bottom: 20px;
}

.the-content {
}

.the-content h1, .the-content h2, .the-content h3 {
	font-family: Arial;
	color: #3E3F44;
	border: 0 none;
	line-height: 1.6;
}

.the-content h1 {
	font-size: 24px;
	margin-top: 25px;
}
.the-content h2 {
	font-size: 20px;
	margin-top: 15px;
}
.the-content h3 {
	font-size: 16px;
	margin-top: 5px;
}

.the-content p {
	margin: 0 0 10px;
	font-size: 13px;
}

.article-list .block-article .gallery {
	border: 1px solid #ddd;
	padding: 20px 1.2%;
}

.article-list .block-article .gallery div {
	position: relative;
	float: left;
	width: 28%;
	padding: 3px 1%;
	border: 1px solid #ddd;
	margin-right: 3.89%;
	box-sizing: border-box;
	margin-bottom: 20px;
}

.hotel-details .gallery div {
	position: relative;
	float: left;
	width: 28%;
	padding: 3px 1%;
	border: 1px solid #ddd;
	margin-right: 1.89%;
	box-sizing: border-box;
	margin-bottom: 20px;
}
#prices_table , #lastminut_table{
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom:20px;
    margin-top:10px;
}
#prices_table > table, #lastminut_table table {
    width: 100%;
}
#prices_table th, #lastminut_table th {
	background:#f0f0f0;
	border:1px solid #e1e1e1;	
}
#prices_table tr td a, #lastminut_table tr td a {
    color: #333333;
    font-size: 12px;
    font-weight: bold;
}
#prices_table tr td:first-child, #lastminut_table tr td:first-child{
	border-left:1px solid #e3e3e3;
	width:85%;
}
#prices_table tr td, #lastminut_table tr td {
    padding: 5px;
    border:1px solid #e3e3e3;
}
#prices_table tr td:last-child, #lastminut_table tr td:last-child{
	border-right:1px solid #e3e3e3;
}
#prices_table tr td, #lastminut_table tr td {
	position:relative;
}
#prices_table tr td a.delete-hotel-image, #lastminut_table tr td a.delete-hotel-image {
    background-color: #CD0000;
    border-radius: 50px;
    height: 25px;
    width: 25px;
    display:block;
    float:left;
    

}
#prices_table tr td a.edit-image, #lastminut_table tr td a.edit-image {
    background-color: #2B798C;
    border-radius: 50px;
    height: 25px;
    width: 25px;
    display:block;
    float:left;
    margin-left:45px;
    margin-right:10px;
}

#prices_table tr td a.delete-hotel-image i, #lastminut_table tr td a.delete-hotel-image i, #prices_table tr td a.edit-image i, #lastminut_table tr td a.edit-image i{
    color: #FFFFFF;
    display: block;
    font-size: 18px;
    padding-top: 3px;
    text-align: center;
    
}
#related_hotels section {
	overflow-y:scroll;
}
#filther > .filter {
    float: left;
    margin-left: 30px;
}
#related_hotels .filter {
    float: left;
    width: 16.49%;
    margin-left:10px;
}

.modal aside header {
    height: 20px;
    padding: 5px;
}

.modal #filther {
    margin-top: 14px;
}
.brochureAdd {
	float:left;
	margin-bottom:10px;
}
.brochureAdd.LeftSide {
	width:89%;
	line-height: 160%;
    padding-top: 3px;
}
.brochureAdd.RightSide {
	width:7%;
}
.relatedHotels a.add-image,.brochureAdd a.add-image  {
    background-color: #88CA21;
    border-radius: 50px;
    height: 25px;
    width: 25px;
}
.relatedHotels a i, .brochureAdd a i {
    color: #FFFFFF!important;
    display: block;
    font-size: 18px;
    padding-top: 3px;
    text-align: center;
}
.hotel-details .gallery div img {
	display: block;
	width: 100%;
}
.hotel-details .gallery div a.delete-image {
	background-color: #CD0000;
	border-radius: 50px 50px 50px 50px;
	height: 25px;
	position: absolute;
	right: -7px;
	top: -7px;
	width: 25px;
}
.hotel-details .gallery div a.delete-hotel-image {
	background-color: #CD0000;
	border-radius: 50px 50px 50px 50px;
	height: 25px;
	position: absolute;
	right: -7px;
	top: -7px;
	width: 25px;
}
.hotel-details .gallery div a.edit-image {
	background-color: #2B798C;
	border-radius: 50px 50px 50px 50px;
	height: 25px;
	position: absolute;
	right: -7px;
	top: 20px;
	width: 25px;
}
.hotel-details .gallery div a.add-image {
	background-color: #88CA21;
	border-radius: 50px 50px 50px 50px;
	height: 25px;
	left: 50%;
	margin-left: -12px;
	position: absolute;
	top: -7px;
	width: 25px;
}
.hotel-details .gallery div a.edit-image i, .hotel-details .gallery div a.add-image i, .hotel-details .gallery div a.delete-image i, .hotel-details .gallery div a.delete-hotel-image i {
	color: #FFFFFF;
	display: block;
	font-size: 18px;
	padding-top: 3px;
	text-align: center;
}
.gallery .imagine {
	border: 1px solid #DDDDDD;
	float: left;
	margin-bottom: 20px;
	margin-right: 1.89%;
	padding: 3px 1%;
	position: relative;
	width: 55% !important;
}
.br {
	border-right: 1px solid #DDDDDD;
}
.bb {
	border-bottom: 1px solid;
}
.article-list .block-article .gallery div:nth-child(3n) {
	margin-right: 0;
}

.article-list .block-article .gallery div img {
	width: 100%;
	display: block;
}

.article-list .block-article .gallery div a.delete-image {
	position: absolute;
	width: 25px;
	height: 25px;
	background-color: #CD0000;
	border-radius: 50px;
	top: -7px;
	right: -7px;
}

.article-list .block-article .gallery div a.edit-image {
	position: absolute;
	width: 25px;
	height: 25px;
	background-color: #2B798C;
	border-radius: 50px;
	top: 20px;
	right: -7px;
}

.article-list .block-article .gallery div a.add-image {
	position: absolute;
	width: 25px;
	height: 25px;
	background-color: #88CA21;
	border-radius: 50px;
	top: -7px;
	left: 50%;
	margin-left: -12px;
}

.article-list .block-article .gallery div a.edit-image i, .article-list .block-article .gallery div a.add-image i, .article-list .block-article .gallery div a.delete-image i {
	color: #fff;
	font-size: 18px;
	display: block;
	text-align: center;
	padding-top: 3px;
}

.article-list .block-article .gallery div a.edit-image i {
	font-size: 16px;
	padding-top: 4px;
}

.add-text-poza {
	width: auto !important;
}

/* SEO block */
.seo-block {
}

.seo-block .input-padd {
	padding: 6px 1% 5px;
	font-size: 14px;
	border-radius: 3px;
}

.seo-block .the-label {
	text-align: right;
	padding-top: 8px;
	padding-right: 15%;
}

.link-block {
	width: 20%;
	margin: 0;
	float: left;
}

.input-block {
	width: 80%;
	margin: 0;
	float: left;
}

.seo-block .seo-link {
	border-radius: 0 3px 3px 0;
	padding-right: 0.5%;
}

.seo-block .base-url {
	border-top: 1px solid #DDDACA;
	border-bottom: 1px solid #DDDACA;
	border-left: 1px solid #DDDACA;
	background-color: #F5F5F5;
	color: #888888;
	text-align: center;
	border-radius: 3px 0 0 3px;
	padding: 4px 0;
}

/* Sorteaza */
#sorteaza {
}

#sorteaza > div {
}

/* spans */
.row-fluid {
	width: 100%;
	*zoom: 1;
}

.row-fluid:before, .row-fluid:after {
	display: table;
	line-height: 0;
	content: "";
}

.row-fluid:after {
	clear: both;
}

.row-fluid [class*="span"] {
	display: block;
	float: left;
	width: 100%;
	min-height: 30px;
	/*margin-left: 2.127659574468085%;*/
	margin-left: 1.063829787234048%;
	/**margin-left: 2.074468085106383%;*/
	*margin-left: 1.117021276595754%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.row-fluid .span12 {
	width: 100%;
	*width: 99.94680851063829%;
}

.row-fluid .span11 {
	width: 91.48936170212765%;
	*width: 91.43617021276594%;
}

.row-fluid .span10 {
	width: 82.97872340425532%;
	*width: 82.92553191489361%;
}

.row-fluid .span9 {
	width: 74.46808510638297%;
	*width: 74.41489361702126%;
}

.row-fluid .span8 {
	width: 65.95744680851064%;
	*width: 65.90425531914893%;
}

.row-fluid .span7 {
	width: 57.44680851063829%;
	*width: 57.39361702127659%;
}

.row-fluid .span6 {
	width: 48.93617021276595%;
	*width: 48.88297872340425%;
}

.row-fluid .span5 {
	width: 40.42553191489362%;
	*width: 40.37234042553192%;
}

.row-fluid .span4 {
	width: 31.914893617021278%;
	*width: 31.861702127659576%;
}

.row-fluid .span3 {
	width: 23.404255319148934%;
	*width: 23.351063829787233%;
}

.row-fluid .span2 {
	width: 14.893617021276595%;
	*width: 14.840425531914894%;
}

.row-fluid .span1 {
	width: 6.382978723404255%;
	*width: 6.329787234042553%;
}

.row-fluid .offset12 {
	margin-left: 104.25531914893617%;
	*margin-left: 104.14893617021275%;
}

.row-fluid .offset12:first-child {
	margin-left: 102.12765957446808%;
	*margin-left: 102.02127659574467%;
}

.row-fluid .offset11 {
	margin-left: 95.74468085106382%;
	*margin-left: 95.6382978723404%;
}

.row-fluid .offset11:first-child {
	margin-left: 93.61702127659574%;
	*margin-left: 93.51063829787232%;
}

.row-fluid .offset10 {
	margin-left: 87.23404255319149%;
	*margin-left: 87.12765957446807%;
}

.row-fluid .offset10:first-child {
	margin-left: 85.1063829787234%;
	*margin-left: 84.99999999999999%;
}

.row-fluid .offset9 {
	margin-left: 78.72340425531914%;
	*margin-left: 78.61702127659572%;
}

.row-fluid .offset9:first-child {
	margin-left: 76.59574468085106%;
	*margin-left: 76.48936170212764%;
}

.row-fluid .offset8 {
	margin-left: 70.2127659574468%;
	*margin-left: 70.10638297872339%;
}

.row-fluid .offset8:first-child {
	margin-left: 68.08510638297872%;
	*margin-left: 67.9787234042553%;
}

.row-fluid .offset7 {
	margin-left: 61.70212765957446%;
	*margin-left: 61.59574468085106%;
}

.row-fluid .offset7:first-child {
	margin-left: 59.574468085106375%;
	*margin-left: 59.46808510638297%;
}

.row-fluid .offset6 {
	margin-left: 53.191489361702125%;
	*margin-left: 53.085106382978715%;
}

.row-fluid .offset6:first-child {
	margin-left: 51.063829787234035%;
	*margin-left: 50.95744680851063%;
}

.row-fluid .offset5 {
	margin-left: 44.68085106382979%;
	*margin-left: 44.57446808510638%;
}

.row-fluid .offset5:first-child {
	margin-left: 42.5531914893617%;
	*margin-left: 42.4468085106383%;
}

.row-fluid .offset4 {
	margin-left: 36.170212765957444%;
	*margin-left: 36.06382978723405%;
}

.row-fluid .offset4:first-child {
	margin-left: 34.04255319148936%;
	*margin-left: 33.93617021276596%;
}

.row-fluid .offset3 {
	margin-left: 27.659574468085104%;
	*margin-left: 27.5531914893617%;
}

.row-fluid .offset3:first-child {
	margin-left: 25.53191489361702%;
	*margin-left: 25.425531914893618%;
}

.row-fluid .offset2 {
	margin-left: 19.148936170212764%;
	*margin-left: 19.04255319148936%;
}

.row-fluid .offset2:first-child {
	margin-left: 17.02127659574468%;
	*margin-left: 16.914893617021278%;
}

.row-fluid .offset1 {
	margin-left: 10.638297872340425%;
	*margin-left: 10.53191489361702%;
}

.row-fluid .offset1:first-child {
	margin-left: 8.51063829787234%;
	*margin-left: 8.404255319148938%;
}

[class*="span"].hide, .row-fluid [class*="span"].hide {
	display: none;
}

[class*="span"].pull-right, .row-fluid [class*="span"].pull-right {
	float: right;
}

/* Scrollbar */
.scroll {
	clear: both;
}
.scroll .viewport {
	width: 85%;
	height: 145px;
	overflow: hidden;
	position: relative;
}
.scroll .overview {
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
}
.scroll .thumb .end, .scroll .thumb {
	background-color: #2B798C;
}
.scroll .scrollbar {
	position: relative;
	float: right;
	width: 15px;
}
.scroll .track {
	background-color: #E8EEEC;
	height: 100%;
	width: 13px;
	position: relative;
	padding: 2px 1px 1px;
	border-radius: 10px;
	box-shadow: inset 0 0 5px #888;
}
.scroll .thumb {
	height: 20px;
	width: 11px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 1px;
	border-radius: 10px;
	border: 1px solid #fff;
}
.scroll .thumb .end {
	overflow: hidden;
	height: 5px;
	width: 13px;
}
.scroll .disable {
	display: none;
}
.noSelect {
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

.filter > div {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #DDDDDD;
	padding: 10px;
}
.filter .checkbox label {
	margin-left: 5px;
}

/* Scroll To Top Style */
#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 10px;
	left: 10px;
	overflow: hidden;
	width: 51px;
	height: 51px;
	border: none;
	text-indent: 100%;
	background: url(../images/to.top/ui.totop.png) no-repeat left top;
}

#toTopHover {
	background: url(../images/to.top/ui.totop.png) no-repeat left -51px;
	width: 51px;
	height: 51px;
	display: block;
	overflow: hidden;
	float: left;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}

#toTop:active, #toTop:focus {
	outline: none;
}

/* display */
.no-display {
	display: none !important;
}

.display {
	display: block !important;
}

/* Responsive shhhhht :) */
@media screen and (max-width: 1300px) {

	body > section > nav {
		width: 11%;
	}

	body > section > article {
		width: 89%;
	}

	.frame section {
		width: 80%;
	}

	.frame aside {
		width: 20%;
	}

}

/* Demo */

.categorie, .subcategorie {
	list-style: none outside none;
	margin-left: 10px;
	margin-top: 10px;
}
.subcategorie {
	margin-bottom: 15px;
	margin-top: 15px;
	margin-left: 5px;
}
.categorie > li:first-child {
	margin-top: 0;
}
.categorie > li, .subcategorie > li {
	margin-bottom: 15px;
	margin-top: 15px;
}
.modal section {

}

.modal aside header {
    height: 20px;
}
.viewport.cat {
	height: 470px;
	overflow: hidden;
	position: relative;
	width: 85%;
}
.catname {
	margin-left: 5px;
	color: #0B313F;
	font-family: arial;
	font-size: 16px;
	line-height: 120%;
}
.checkcat:checked > .catname {
	font-weight: bold;
}
.subcategorie > li {
	background: url("http://incoming.netlogiq.org/images/cat-li-bg.png") no-repeat scroll 0 36% transparent;
	padding-left: 18px;
}
button.edtimg {
	background: none repeat scroll 0 0 #88CA21;
	border: 0 none;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 120%;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	height: 35px;
}
.area > input#file-upload-1 {
	display: none;
}
.edtimg-wrap {
	border: 1px solid #DDDDDD;
	float: left;
	margin-bottom: 20px;
	margin-right: 3.89%;
	padding: 3px 1%;
	position: relative;
	width: 28%;
}
.sterge_text_poza {
	background: none repeat scroll 0 0 #CD0000;
}
.open.open-see > span > a.fancybox-iframe {
	width: auto !important;
}
.aprobare-button {
	font-size: 25px;
	color: #8DD122;
	margin-left: 27px;
}
.button-set-comments {
	margin-top: -100px;
}
.message {
	border: 1px solid #ECECEC;
	border-radius: 2px;
	padding: 5px;
	text-indent: 10px;
	word-wrap: break-word;
}
.message-date-de-contact {
	clear: both;
	padding-top: 40px;
}
.utilizatori-button-set {
	top: 19px;
	position: absolute;
	right: 23px;
}


.dtpkr {
	line-height: 293%;
    text-align: center;
    width: 3%;
}
#ui-datepicker-div {
    border: 1px solid #DDDDDD;
}
.login-form {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px;
    height: 315px;
    margin-bottom: 235px;
    margin-top: 235px;
    padding: 10px;
    width: 300px;
}
.menuSeparator {
	margin:5px 0;
	border:1px solid #DDDDDD;
}

.loginForm {
    padding-left: 20px;
    padding-top: 30px;
}
.loginRow {
	margin-bottom:10px;
	
}
.loginRow label {
    float: left;
    width: 80%;
    font-size:14px;
    line-height: 100%;
    color:#0B313F;
    font-family:Arial;
    font-weight:bold;
}
.loginRow input[type="checkbox"]{
	float:left;
	padding:0;
	margin:0;
}
.loginRow input[type="text"], .loginRow input[type="password"] {
    border: 1px solid #DDDDDD;
    float: left;
    height: 30px;
    padding: 5px;
    width: 100%;
}
.loginRow > a, .loginRow label a {
	color:#1A5F72!important;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
}
.greenLogin {
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-bottomright: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	background:#88CA21;
	border:0;
	padding:5px;
	color:#fff;
	font-family:PT Sans;
	text-transform:uppercase;
	width:40%;
	font-weight:bold;
	font-size:16px;
	text-align:left;
}
.greenLogin i {
    float: right;
    padding-right: 5px;
    padding-top: 3px;
}

.mb30 {
	margin-top:30px;
}
.translatedText {
	color: #0B313F;
    font-size: 16px;
    margin-bottom: 20px;
    padding: 10px 2% 7px;
    width: 96%;
    border-bottom:1px solid #DDDDDD;
    height: 20px;
}
.imageOffer {
	height:100%;
}
#videoslideshow  .one-half {
	height:500px;
}
.button-set {
	display:inline-block;
}
.button-set i {
	font-size:25px;
	color:#88CA21;
}
.frame section header.sticky {
/*   position: fixed;
    width: 89%;
    z-index: 99;*/
    background: #123F5E; 
}
.frame section header.sticky h1 {
color: #fff;}
