article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {  
   /* inline-size: fit-content;*/
  /*  block-size: fit-content;*/
  display:block;
}

header, section, footer, table, iframe {  
  padding-block-start: 0px;  
  padding-inline-end: 0px;  
  padding-block-end: 0px;  
  padding-inline-start: 0px;  
  border-block-start-width: 0px;  
  border-block-start-style: none;  
  border-block-start-color: initial;
  border-block-start-color: -moz-initial;  
  border-inline-end-width: 0px;  
  border-inline-end-style: none;  
  border-inline-end-color: initial;
  border-inline-end-color: -moz-initial;  
  border-block-end-width: 0px;  
  border-block-end-style: none;  
  border-block-end-color: initial;
  border-block-end-color: -moz-initial;  
  border-inline-start-width: 0px;  
  border-inline-start-style: none;  
  border-inline-start-color: initial;
  border-inline-start-color: -moz-initial;  
  border-collapse: separate;  
  margin-block-start: 0px;  
  margin-block-end: 0px;
  margin-inline: auto;
}

header {    
  padding-inline-start: 0px;
  padding-inline-end: 0px;
  padding-block-start: 0px;  
  padding-block-end: 0px;  
  margin-block-start: 0px;
  margin-block-end: 0px;
  border-collapse: separate;  
  text-align: center;  
  margin-inline: auto;
  max-inline-size: 100%; 
  display: grid;
  align-items:center; 
}

footer {  
  clear: both;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  border-collapse: separate;  
  margin-top: 0px;  
  margin-right: auto;  
  margin-bottom: 0px;  
  margin-left: auto;  
  text-align: center;  
  width: auto;  
  height: auto;
}

.body {  
  padding-top: 0px;  
  padding-right: 10px;  
  padding-bottom: 0px;  
  padding-left: 10px;  
  border-top-width: 0px;  
  border-top-style: none;  
  border-top-color: initial;
  border-top-color: -moz-initial;  
  border-right-width: 0px;  
  border-right-style: none;  
  border-right-color: initial;
  border-right-color: -moz-initial;  
  border-bottom-width: 0px;  
  border-bottom-style: none;  
  border-bottom-color: initial;
  border-bottom-color: -moz-initial;  
  border-left-width: 0px;  
  border-left-style: none;  
  border-left-color: initial;
  border-left-color: -moz-initial;  
  border-collapse: separate;  
  margin-top: 0px;   
  margin-bottom: 0px;  
  color: black;  
  background-color: white;
  margin-inline: auto;
   /* display: grid;*/
  align-items:center;
  margin-right: auto;
  margin-left:  auto;
  max-width: 960px;
}

.main {  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  border-top-width: 0px;  
  border-top-style: none;  
  border-top-color: initial;
  border-top-color: -moz-initial;  
  border-right-width: 0px;  
  border-right-style: none;  
  border-right-color: initial;
  border-right-color: -moz-initial;  
  border-bottom-width: 0px;  
  border-bottom-style: none;  
  border-bottom-color: initial;
  border-bottom-color: -moz-initial;  
  border-left-width: 0px;  
  border-left-style: none;  
  border-left-color: initial;
  border-left-color: -moz-initial;  
  border-collapse: separate;  
  border-spacing: 0px;  
  margin-top: 0px;  
  margin-bottom: 0px;  
  color: black;  
  background-color: white;  
  margin-inline: auto;
  width: 700px;
}

img {  
  border-top-width: 0px;  
  border-top-style: none;  
  border-top-color: initial;
  border-top-color: -moz-initial;  
  border-right-width: 0px;  
  border-right-style: none;  
  border-right-color: initial;
  border-right-color: -moz-initial;  
  border-bottom-width: 0px;  
  border-bottom-style: none;  
  border-bottom-color: initial;
  border-bottom-color: -moz-initial;  
  border-left-width: 0px;  
  border-left-style: none;  
  border-left-color: initial;
  border-left-color: -moz-initial;  
  margin-top: 0px;  
  margin-bottom: 0px;  
  margin-inline: auto;
  object-fit: cover;
}

figcaption {  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 7px;  
  font-weight: 400;  
  border-top-width: medium;  
  border-top-style: none;  
  border-top-color: initial;
  border-top-color: -moz-initial;  
  border-right-width: medium;  
  border-right-style: none;  
  border-right-color: initial;
  border-right-color: -moz-initial;  
  border-bottom-width: medium;  
  border-bottom-style: none;  
  border-bottom-color: initial;
  border-bottom-color: -moz-initial;  
  border-left-width: medium;  
  border-left-style: none;  
  border-left-color: initial;
  border-left-color: -moz-initial;  
  background-color: transparent;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
  -ms-word-wrap: normal;
  word-wrap: normal;  
  text-align: center;  
  vertical-align: middle;
}

figure {  
  display: block;  
  padding-top: 2px;  
  padding-right: 2px;  
  padding-bottom: 2px;  
  padding-left: 2px;
  margin:0 auto;
}
.galerie-wide {
  width: 939px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto 5px auto;
}
.galerie-wide img {
  width: 939px;
  height: 469px;
  margin: 0 auto;
  object-fit: cover;
}

.topmenu-bar {
  width: 939px;
  height: 20px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 1px;
  margin: 0 auto;
  float:left;
}
.topmenu { height: 18px; text-align: left; text-indent: 1px; vertical-align: baseline; margin: 0; display: flex; align-items: center; }
.topmenu-op   { width: 777px; float: left; }
.topmenu-igsu { width: 333px; }
.topmenu-igpr { width: 111px; }

.panocam-section {
  width: 939px;
  height: 161px;
  margin: 5px auto;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 6px;
}

.panocam-left {
  width: 616px;
  height: 150px;
  margin: 0;
}
.panocam-figure {
  width: 616px;
  margin: 0;
  cursor: pointer;
}
.panocam-figure img {
  width: 616px;
  height: 150px;
  object-fit: cover;
}

.panocam-contact {
  display: block;
  float: right;
  width: 166px;
  height: 150px;
  text-align: center;
  margin: 0;
  position: relative;
}
.panocam-contact-title {
  display: block;
  width: 166px;
  height: 35px;
  text-align: center;
  padding-top: 3px;
  margin-top: 3px;
  margin-bottom: 3px;
  position: relative;
}
.panocam-buttons {
  display: flex;
  width: 166px;
  height: 50px;
  justify-content: space-between;
  align-items: center;
  gap: 2px;
}
.panocam-buttons figure {
  width: 50px;
  height: 50px;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.panocam-buttons img { width: 48px; height: 48px; }

.panocam-mobile {
  width: 166px;
  text-align: center;
  margin: 0;
}

.panocam-contact-img {
  width: 150px;
  height: 150px;
  float: left;
  margin: 0;
}
.panocam-contact-img .smallIMG {
  width: 150px;
  height: 150px;
  object-fit: cover;
}
.topmenu-bar {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px; /* spațiere între elemente */
}

.topmenu {
  /* poți adăuga stiluri suplimentare dacă vrei, de exemplu: */
  padding: 5px 10px;
  width:100%;
}


.vertical-justify {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.clear {  
  clear: both;
}

a {  
  text-decoration: none;
}

.absolute-center {
 display: grid;
 place-items: center;
}

.orizontal-center {
 display: grid;
 align-items:center;
}

.vertical-center {
 display: grid;
 justify-items:center;
}

.float-right {  
  float: right;  
  margin-top: 1px;  
  margin-right: 1px;  
  margin-bottom: 1px;  
  margin-left: 1px;
}

.float-left {  
  float: left;  
  margin-top: 1px;  
  margin-right: 1px;  
  margin-bottom: 1px;  
  margin-left: 1px;
}

.clear-float {  
  clear: both;  
  margin-top: 1px;  
  margin-right: 1px;  
  margin-bottom: 1px;  
  margin-left: 1px;
}

.middle > * {
  display: inline-block;
  vertical-align: middle;
}

.top > * {
  display: inline-block;
  vertical-align: top;
}

.bottom > * {
  display: inline-block;
  vertical-align: bottom;
}

.sub > * {
  vertical-align: sub;
}

.super > * {
  vertical-align: super;
}

.text-top > * {
  vertical-align: text-top;
}

.text-bottom > * {
  vertical-align: text-bottom;
}

.baseline > * {
  vertical-align: baseline;
}

.pixel > * {
  vertical-align: 1px;
}

.percentage > * {
  display: inline-block;
  vertical-align: -500%;
}

.box-row    { 
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 1%;
}

.box-column    { 
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 1%;
}
.container {  
  display: flex;
  flex-direction: column;
  justify-content: space-around; /* aligns the items horizontally */
}

.position {  
  position: absolute;  
  left: 50%;  
  top: 50%;  
  transform: translate(-50%, -50%);
}

.dinamic {  
  position: absolute;  
  left: 50%;  
  top: 50%;  
  transform: translate(-50%, -50%);  
  width: 40%;  
  height: 50%;  
  padding-top: 20px;  
  padding-right: 20px;  
  padding-bottom: 20px;  
  padding-left: 20px;  
  background-color: white;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  color: black;  
  text-align: center;
  -webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}

.horizontalbox {
    display: -webkit-box;
    display: -khtml-box;
    display: -moz-box;
    display: -ms-box;
    display: -o-box;
    display: box;
    -webkit-box-orient: horizontal;
    -khtml-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -ms-box-orient: horizontal;
    -o-box-orient: horizontal;
    box-orient: horizontal;
}

#horizontalbox {
    display: -webkit-box;
    display: -khtml-box;
    display: -moz-box;
    display: -ms-box;
    display: -o-box;
    display: box;
    -webkit-box-orient: horizontal;
    -khtml-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -ms-box-orient: horizontal;
    -o-box-orient: horizontal;
    box-orient: horizontal;
}

#container {  
  position: relative;  
  width: 100%;
}

#center {  
  text-align: center;
}

#float-center {  
  margin-top: 1px;  
  margin-right: 1px;  
  margin-bottom: 1px;  
  margin-left: 1px;
}

#right {  
  text-align: right;
}

#float-right {  
  float: right;  
  margin-top: 1px;  
  margin-right: 1px;  
  margin-bottom: 1px;  
  margin-left: 1px;
}

#left {  
  text-align: left;
}

#float-left {  
  float: left;  
  margin-top: 1px;  
  margin-right: 1px;  
  margin-bottom: 1px;  
  margin-left: 1px;
}

#justify {  
  text-align: justify;
}

#main {  -moz-margin-start: 0px;
  -webkit-margin-start: 0px;  -moz-margin-end: 0px;
  -webkit-margin-end: 0px;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  border-top-width: 0px;  
  border-top-style: none;  
  border-top-color: initial;
  border-top-color: -moz-initial;  
  border-right-width: 0px;  
  border-right-style: none;  
  border-right-color: initial;
  border-right-color: -moz-initial;  
  border-bottom-width: 0px;  
  border-bottom-style: none;  
  border-bottom-color: initial;
  border-bottom-color: -moz-initial;  
  border-left-width: 0px;  
  border-left-style: none;  
  border-left-color: initial;
  border-left-color: -moz-initial;  
  border-collapse: separate;  
  border-spacing: 0px;  
  margin-top: 0px;  
  margin-right: auto;  
  margin-bottom: 0px;  
  margin-left: auto;  
  color: black;  
  background-color: white;  
  width: 700px;
}

#main960 { -moz-margin-start: 0px;
  -webkit-margin-start: 0px;  -moz-margin-end: 0px;
  -webkit-margin-end: 0px;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  border-top-width: 0px;  
  border-top-style: none;  
  border-top-color: initial;
  border-top-color: -moz-initial;  
  border-right-width: 0px;  
  border-right-style: none;  
  border-right-color: initial;
  border-right-color: -moz-initial;  
  border-bottom-width: 0px;  
  border-bottom-style: none;  
  border-bottom-color: initial;
  border-bottom-color: -moz-initial;  
  border-left-width: 0px;  
  border-left-style: none;  
  border-left-color: initial;
  border-left-color: -moz-initial;  
  border-collapse: separate;  
  border-spacing: 0px;  
  margin-top: 0px;  
  margin-right: auto;  
  margin-bottom: 0px;  
  margin-left: auto;  
  color: black;  
  background-color: white;  
  width: 940px; /* 2 */
}
#main2nd { -moz-margin-start: 0px;
  -webkit-margin-start: 0px;  -moz-margin-end: 0px;
  -webkit-margin-end: 0px;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  border-top-width: 0px;  
  border-top-style: none;  
  border-top-color: initial;
  border-top-color: -moz-initial;  
  border-right-width: 0px;  
  border-right-style: none;  
  border-right-color: initial;
  border-right-color: -moz-initial;  
  border-bottom-width: 0px;  
  border-bottom-style: none;  
  border-bottom-color: initial;
  border-bottom-color: -moz-initial;  
  border-left-width: 0px;  
  border-left-style: none;  
  border-left-color: initial;
  border-left-color: -moz-initial;  
  border-collapse: separate;  
  border-spacing: 0px;  
  margin-top: 0px;  
  margin-right: auto;  
  margin-bottom: 0px;  
  margin-left: auto;  
  color: black;  
  background-color: white;  
  width: 960px; /* 2 */
}
.wrapper {
  margin-right: auto; /* 1 */
  margin-left:  auto; /* 1 */
  max-width: 960px; /* 2 */
  padding-right: 10px; /* 3 */
  padding-left:  10px; /* 3 */
}

#position {  
  left: 50%;  
  top: 50%;  
  transform: translate(-50%, -50%);  
  position: absolute;
}

#dinamic {  
  position: absolute;  
  left: 50%;  
  top: 50%;  
  transform: translate(-50%, -50%);  
  width: 40%;  
  height: 50%;  
  padding-top: 20px;  
  padding-right: 20px;  
  padding-bottom: 20px;  
  padding-left: 20px;  
  background-color: white;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  color: black;  
  text-align: center; 
  -webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}

h1 {  
  white-space: nowrap;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  margin-top: 0.2em;  
  margin-right: 0px;  
  margin-bottom: 0.2em;  
  margin-left: 0px;  
  font-size: 2em;  
  font-weight: 400;  
  font-style: normal;  
  width: 100%;  
  height: 100%;  
  font-family: Verdana, Geneva, sans-serif;  
  color: #000033;
}

h2 {  
  white-space: nowrap;  
  font-size: 1.5em;  
  margin-top: 0.1em;  
  margin-right: 0px;  
  margin-bottom: 0.1em;  
  margin-left: 0px;  
  font-weight: 400;  
  font-style: normal;  
  width: 100%;  
  height: 100%;
}

h3 {  
  font-size: 1.17em;  
  margin-top: 0.01em;  
  margin-right: 0px;  
  margin-bottom: 0.01em;  
  margin-left: 0px;  
  font-weight: 400;  
  font-style: normal;  
  width: 100%;  
  height: 100%;
}

h4 {  
  font-size: 1em;  
  margin-top: 0em;  
  margin-right: 0px;  
  margin-bottom: 0em;  
  margin-left: 0px;  
  font-weight: 400;  
  font-style: normal;  
  width: 100%;  
  height: 100%;
}

h5 {  
  font-size: 0.83em;  
  margin-top: 0em;  
  margin-right: 0px;  
  margin-bottom: 0em;  
  margin-left: 0px;  
  font-weight: 400;  
  font-style: normal;  
  width: 100%;  
  height: 100%;
}

h6 {  
  font-size: 0.67em;  
  margin-top: 0em;  
  margin-right: 0px;  
  margin-bottom: 0em;  
  margin-left: 0px;  
  font-weight: 400;  
  font-style: normal;  
  width: 100%;  
  height: 100%;
}

vr {  
  display: inline-block;  
  height: 100%;  
  vertical-align: top;
}

live {  
  font-size: 1.17em;  
  margin-top: 0.01em;  
  margin-right: 0px;  
  margin-bottom: 0.01em;  
  margin-left: 0px;  
  font-weight: 400;  
  font-style: normal;  
  width: 100%;  
  height: 100%;
}

presentation {  
  font-size: 1em;  
  margin-top: 0em;  
  margin-right: 0px;  
  margin-bottom: 0em;  
  margin-left: 0px;  
  font-weight: 400;  
  font-style: normal;  
  width: 100%;  
  height: 100%;
}

.td-right {  
  text-align: right;
}

.td-left {  
  text-align: left;
}

.td-center {  
  text-align: center;
}

.td-top {  
  vertical-align: top;
}

.td-middle {  
  vertical-align: middle;
}

.td-bottom {  
  vertical-align: bottom;
}

.center-align {  
  text-align: center;
}

.center-div {  
  margin-left: auto;  
  margin-right: auto;
}

.right-div {  
  margin-left: auto;
}

.left-div {  
  margin-right: auto;
}

.topmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	background-color: #ffffff;
	display:flex;
	align-items: center;
	justify-content: center;
}

.menu-icons {
  float: left;
  height: 48px;
}
.menu-icons .mainmenu {
  float: left;
  display: flex;
  height: 48px;
  width: 50px;
  padding: 1.5px;
  align-items: center;
  justify-content: center;
  margin-right: 0px;
}
.menu-icons .mainmenu:last-child {
  margin-right: 0;
}
.mainmenu-right {
  float: right;
  width: 656px;
  padding-right: 10px;
}
.mainmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	background-color: #eef2f2;
}
.submenu {  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 9pt;  
  color: #333333;  
  background-color: #fafafa;  
  border-top-width: 1px;  
  border-top-style: none;  
  border-top-color: #f0f0f0;  
  border-right-width: 1px;  
  border-right-style: none;  
  border-right-color: #f0f0f0;  
  border-bottom-width: 1px;  
  border-bottom-style: none;  
  border-bottom-color: #f0f0f0;  
  border-left-width: 1px;  
  border-left-style: none;  
  border-left-color: #f0f0f0;  
}

.subsub {  
  padding-top: 3px;  
  padding-right: 0px;  
  padding-bottom: 3px;  
  padding-left: 0px;  
  background-color: #348282;  
  border-top-width: 1px;  
  border-top-style: none;  
  border-top-color: #b1c3d9;  
  border-right-width: 1px;  
  border-right-style: none;  
  border-right-color: #b1c3d9;  
  border-bottom-width: 1px;  
  border-bottom-style: none;  
  border-bottom-color: #b1c3d9;  
  border-left-width: 1px;  
  border-left-style: none;  
  border-left-color: #b1c3d9;  
  vertical-align: top;
}

.subsubon {  
  padding-top: 3px;  
  padding-right: 0px;  
  padding-bottom: 3px;  
  padding-left: 0px;  
  background-color: #b1c3d9;  
  border-top-width: 1px;  
  border-top-style: none;  
  border-top-color: #b1c3d9;  
  border-right-width: 1px;  
  border-right-style: none;  
  border-right-color: #b1c3d9;  
  border-bottom-width: 1px;  
  border-bottom-style: none;  
  border-bottom-color: #b1c3d9;  
  border-left-width: 1px;  
  border-left-style: none;  
  border-left-color: #b1c3d9;  
  vertical-align: top;
}

td.mainmenu {  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 10pt;  
  color: black;  
  background-color: #eef2f2;  
  border-top-width: 1px;  
  border-top-style: none;  
  border-top-color: #f0f0f0;  
  border-right-width: 1px;  
  border-right-style: none;  
  border-right-color: #f0f0f0;  
  border-bottom-width: 1px;  
  border-bottom-style: none;  
  border-bottom-color: #f0f0f0;  
  border-left-width: 1px;  
  border-left-style: none;  
  border-left-color: #f0f0f0;
}

td.submenu {  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 9pt;  
  color: #333333;  
  background-color: #fafafa;  
  border-top-width: 1px;  
  border-top-style: none;  
  border-top-color: #f0f0f0;  
  border-right-width: 1px;  
  border-right-style: none;  
  border-right-color: #f0f0f0;  
  border-bottom-width: 1px;  
  border-bottom-style: none;  
  border-bottom-color: #f0f0f0;  
  border-left-width: 1px;  
  border-left-style: none;  
  border-left-color: #f0f0f0;
}

td.subsub {  
  padding-top: 4px;  
  padding-right: 4px;  
  padding-bottom: 4px;  
  padding-left: 4px;  
  background-color: #fbfbfb;  
  border-top-width: 1px;  
  border-top-style: none;  
  border-top-color: #b1c3d9;  
  border-right-width: 1px;  
  border-right-style: none;  
  border-right-color: #b1c3d9;  
  border-bottom-width: 1px;  
  border-bottom-style: none;  
  border-bottom-color: #b1c3d9;  
  border-left-width: 1px;  
  border-left-style: none;  
  border-left-color: #b1c3d9;
}

td.subsubon {  
  padding-top: 4px;  
  padding-right: 4px;  
  padding-bottom: 4px;  
  padding-left: 4px;  
  background-color: #b1c3d9;  
  border-top-width: 1px;  
  border-top-style: none;  
  border-top-color: #b1c3d9;  
  border-right-width: 1px;  
  border-right-style: none;  
  border-right-color: #b1c3d9;  
  border-bottom-width: 1px;  
  border-bottom-style: none;  
  border-bottom-color: #b1c3d9;  
  border-left-width: 1px;  
  border-left-style: none;  
  border-left-color: #b1c3d9;
}

th {  
  font-weight: 400;  
  font-style: normal;  
  text-align: center;
}

div {  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;
}

m.navigare-supraveghere-video {  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 7pt;  
  font-weight: 400;  
  font-style: normal;  
  line-height: normal;  
  font-variant: normal;  -epub-text-transform: none;
  text-transform: none;  
  color: #000033;  
  text-decoration: none;
}

m.mainauto {  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 10px;  
  font-weight: 400;  
  color: #003333;
}

.headerauto {  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 14px;  
  font-weight: 700;  
  color: white;
}

.menu {  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 10px;  
  font-weight: 400;  
  color: #596d86;
}

.videolive {  
  font-family: Verdana, Geneva, sans-serif;  
  font-size: 10px;  
  font-weight: 400;  
  color: black;  
  text-decoration: none;
}

A.left:link {  
  color: #596d86;  
  text-decoration: none;
}

A.left:visited {  
  color: #596d86;  
  text-decoration: none;
}

A.left:active {  
  color: #596d86;  
  text-decoration: none;
}

A.left:hover {  
  color: #003333;  
  font-family: "Verdana", "Arial", "sans-serif";  
  font-size: 8pt;
}

.incendiu-bg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #384552;
}
.menu-incendiu {  
  font-family: Verdana, Geneva, sans-serif;  
  font-size: 9pt;  
  font-weight: 400;  
  color: #000033;  
  font-style: normal;  
  line-height: 1.5em;  
  display: inline-block;
}

.incendiu {  
  font-family: Verdana, Geneva, sans-serif;  
  font-size: 10pt;  
  font-weight: 400;  
  color: #000033;  
  font-style: normal;  
  line-height: 1.5em;  
}

.menu-pontaj {  
  font-family: Verdana, Geneva, sans-serif;  
  font-size: 7pt;  
  font-weight: 400;  
  color: #000033;  
  font-style: normal;  
  line-height: 1.5em;  
  display: inline-block;
}

.pontaj {  
  font-family: Verdana, Geneva, sans-serif;  
  font-size: 12px;  
  font-weight: 400;  
  color: #000033;  
  font-style: normal;  
  line-height: 1.5em;  
}

.video {  
  color: #2a3f55;  
  text-decoration: none;  
  font-size: 10pt;  
  font-style: normal;  
  font-family: Verdana, Geneva, sans-serif;
}

.supravegherevideo {  
  font-family: Verdana, Geneva, sans-serif;  
  font-size: 9pt;  
  font-weight: 400;  
  color: #000033;  
  font-style: normal;  
  line-height: 1.5em;  
  display: inline-block;
}

.supraveghere-video-head {  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 11pt;  
  font-weight: 400;
  line-height: 1.5em;  
  color: #000033;
}

.supraveghere-video-title {  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 10pt;  
  font-weight: 400; 
  line-height: 1.5em; 
  color: #000033;  
  text-decoration: none;
}

.supraveghere-video-mentiuni {  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 10pt;  
  font-weight: 400;  
  color: #000033;
  line-height: 1.44em;
}

.supraveghere-video-civile-title-bg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #384552;
}

.automatizare {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #000033;
	font-style: normal;
	line-height: 1.5em;
}
.Automatizare-10pt {  
  font-family: Verdana, Arial, Helvetica, sans-serif;    
  font-size: 10pt;  
  font-weight: 400;  
  color: #003;
  line-height: 1.5em;  
  text-decoration: none;
  }
.Interfon-10pt {  
  font-family: Verdana, Arial, Helvetica, sans-serif;    
  font-size: 10pt;  
  font-weight: 400;  
  color: #003;
  line-height: 1.4em;  
  text-decoration: none;
}
.Interfon-11pt {  
  font-family: Verdana, Arial, Helvetica, sans-serif;    
  font-size: 11pt;  
  font-weight: 400;  
  color: #003;
  line-height: 1.5em;  
  text-decoration: none;
}
.menuhead10 {  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 10pt;  
  font-weight: 400;  
  color: #000033;  
  font-style: normal;  
  text-decoration: none;
}

.menuhead11 {  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 11pt;  
  font-weight: 400;  
  color: #000033;  
  font-style: normal;  
  text-decoration: none;
}

.menuhead12 {  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 12pt;  
  font-weight: 400;  
  color: #000033;  
  font-style: normal;  
  text-decoration: none;
}
.supraveghere-video-8pt {  
  font-family: Verdana, Arial, Helvetica, sans-serif;    
  font-size: 8pt;  
  font-weight: 400;  
  color: #003;
  line-height: 1.1em;  
  text-decoration: none;
}
.supraveghere-video-9pt {  
  font-family: Verdana, Arial, Helvetica, sans-serif;    
  font-size: 9pt;  
  font-weight: 400;  
  color: #003;
  line-height: 1.3em;  
  text-decoration: none;
}

.supraveghere-video-10pt {
  font-family: Verdana, Arial, Helvetica, sans-serif;    
  font-size: 10pt;  
  font-weight: 400;  
  color: #003;
  line-height: 1.4em;  
  text-decoration: none;
}
.supraveghere-video-11pt {  
  font-family: Verdana, Arial, Helvetica, sans-serif;    
  font-size: 11pt;  
  font-weight: 400;  
  color: #003;
  line-height: 1.4em;  
  text-decoration: none;
}

.supraveghere-video-12pt {   
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12pt;   
  font-style: normal;  
  line-height: 1.4em;  
  font-weight: 400;  
  font-variant: normal;  -epub-text-transform: none;
  text-transform: none;  
  color: #003;  
  text-decoration: none;
}

.supraveghere-video-13pt {  
 font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13pt;   
  font-style: normal;  
  line-height: 1.5em;  
  font-weight: 400;  
  font-variant: normal;  -epub-text-transform: none;
  text-transform: none;  
  color: #003;  
  text-decoration: none;
}
.Video10 {  
  font-size: 10px;  
  text-decoration: none;  
  color: #000033;  
  font-family: Verdana, Geneva, sans-serif;
  line-height: 1.10em;
}

.Video11 {  
  font-size: 11px;  
  text-decoration: none;  
  color: #000039;  
  font-family: Verdana, Geneva, sans-serif;
  line-height: 1.39em;
}

.Video12 {  
  font-size: 12px;  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-style: normal;  
  font-weight: 400;  
  font-variant: normal;  -epub-text-transform: none;
  text-transform: none;  
  color: #000033;
  line-height: 1.44em;    

}

.Video13 {  
  font-size: 13px;  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-style: normal;  
  font-weight: 400;  
  font-variant: normal;  -epub-text-transform: none;
  text-transform: none;  
  color: #000033;
  line-height: 1.50em;   
}

.Video14 {  
  font-size: 14px;  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-style: normal;  
  font-weight: 400;  
  font-variant: normal;  -epub-text-transform: none;
  text-transform: none;  
  color: #000033;
  line-height: 1.55em;   
}

.Alarma10 {  
  font-size: 10px;  
  text-decoration: none;  
  color: #000033; 
  line-height: 1.21em;    
  font-family: Verdana, Geneva, sans-serif;
}

.Alarma11 {  
  font-size: 11px;  
  text-decoration: none;  
  color: #000033;  
  line-height: 1.39em;   
  font-family: Verdana, Geneva, sans-serif;
}

.Alarma12 {  
  font-size: 12px;  
  text-decoration: none;  
  color: #000033;
  line-height: 1.44em;   
  font-family: Verdana, Geneva, sans-serif;
}

.Alarma13 {  
  font-size: 13px;  
  text-decoration: none;  
  color: #000033;  
  line-height: 1.44em;   
  font-family: Verdana, Geneva, sans-serif;
}
.Alarma-10pt {  
  font-family: Verdana, Geneva, sans-serif;  
  font-size: 10pt;  
  font-weight: 400;  
  color: #000033;  
  font-style: normal;  
  line-height: 1.5em;  
}
a.mainmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
}

a.mainmenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
}

a.mainmenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
}

a.mainmenuon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	font-weight: 700;
}

a.mainmenuon:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	font-weight: 700;
}

a.mainmenuon:hover {  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 10pt;  
  color: #000033;  
  font-weight: 700;  
  text-decoration: none;
}

a.submenu {  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 8pt;  
  text-decoration: none;
}

a.submenu:visited {  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 8pt;  
  text-decoration: none;
}

a.submenu:hover {  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 9pt;  
  text-decoration: none;
}

a.submenuon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 700;
	text-decoration: none;
}

a.submenuon:visited {  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 8pt;  
  text-decoration: none;  
  font-weight: 700;
}

a.submenuon:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 700;
	text-decoration: none;
}

a.subsub {  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 10pt;  
  text-decoration: none;
}

a.subsub:visited {  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 10pt;  
  text-decoration: none;
}

a.subsub:hover {  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 10pt;  
  text-decoration: none;
}

a:hover {  
  text-decoration: none;
}

a:active {  
  text-decoration: none;
}

a:link {  
  text-decoration: none;
}

a:visited {  
  text-decoration: none;
}

.auto {  
  color: darkgreen;  
  text-decoration: none;
}

.civile {  
  color: #000033;  
  font-size: 11px;
}
.nav-alarma { 
font-size: 12px;  
  text-decoration: none;  
  color: #000033;
  line-height: 1.5em;   
  font-family: Verdana, Geneva, sans-serif;
}
.industriale {  
  font-size: 12px;  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-style: normal;  
  line-height: normal;  
  font-weight: 400;  
  font-variant: normal;  -epub-text-transform: none;
  text-transform: none;  
  color: #000033;  
  text-decoration: none;
}

.bgporti {  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 10px;  
  color: white;  
  background-color: #123858;
}

.bgporti_ind {  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 10px;  
  color: white;  
  background-color: #384552;
}

div#camerawrapper {  
  display: block;  
  height: 396px;  
  width: 583px;  
  background-color: white;
}

.camwrapper {  
  display: block;  
  height: auto;  
  width: auto;  
  background-color: white;
}

#camframe {  
  height: 396px;  
  width: 533px;  
  margin-top: 0px;
}

#thumbs {  
  margin-top: 50px;  
  margin-right: 10px;  
  margin-bottom: 10px;  
  margin-left: 10px;  
  text-align: center;  
  width: 660px;
}

.thumb {  
  float: none;  
  margin-top: 5px;  
  margin-right: 5px;  
  margin-bottom: 5px;  
  margin-left: 5px;  
  width: 125px;  
  background-color: #ffee99;
}

.thumbon {  
  float: none;  
  margin-top: 5px;  
  margin-right: 5px;  
  margin-bottom: 5px;  
  margin-left: 5px;  
  width: 125px;  
  background-color: #b1c3d9;  
  height: 115px;
}

.camlink {  
  display: block;  
  outline-width: medium;  
  outline-style: none;  
  outline-color: initial;
  outline-color: -moz-initial;  
  color: white;  
  margin-top: 5px;  
  float: none;
}

#meteolive {
 height:480px;  
 width: 640px;  	
}

#alarma-wireless-eldes { 
background-image : url(../pics/Alarma-Wireless-Casa-Apartament-Eldes.jpg); 
background-repeat : no-repeat; 
overflow: hidden;
float : right; 
width : 700px;
height: 373px; 
margin : 0px; 
color: #003;
font-size: 12px;
line-height: 1.5em; 
} 
#camere-supraveghere-video-brasov-live { 
background-image : url(../images/LinxLive.png); 
background-repeat : no-repeat; 
overflow: hidden;
float : right; 
width : 700px;
height: 555px; 
margin : 0px; 
} 
