* {
  margin: 0;
  padding: 0;
}
html, body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
/*	background-color: #e4faf8*/;
	background-color:#FFF;
	margin-left: auto;
    margin-right: auto;
	height: 100%;
	width: 100%;
	color: #000;

	
}
body > #wrap {height: auto; min-height: 100%;}
/*-------------------------------page-------------------------------------*/
div#wrapper {  width:1200px; height: 100%; position: relative; top: 0px; left: 0px; margin: 0 auto 0 auto; padding-bottom: 20px; /*background-color:#FFF;*/ min-height:850px;}
/*-------------------------------continut-------------------------------------*/
/*div#wrapper div#continut { padding-top: 10px; background: url(../men_st_pp/images/br.png) repeat-y; background-position: 208px 15px; overflow: hidden; width: 1200px;}*/

/*/*-------------------------------header-------------------------------------*/
div#wrapper div#header { height: 131px; border-bottom: 1px solid #FFF; }
/*-------------------------------header-links-------------------------------------*/
div#wrapper div#header div#lin ul li { display: block; float: right; background: none; list-style-image: none; margin-top: 10px; color: #CCC;}
div#wrapper div#header div#lin ul { margin-right: 240px; }
div#wrapper div#header div#lin ul li a { text-decoration: none; color: #000; font-style:normal;}
/*-------------------------------header-cautare-------------------------------------*/
div#wrapper div#header div#inc { float:right; margin-right: -20px; margin-top: 5px;}
.lung_form_box { width: 130px; border: 1px solid #4e8781;  font-size: 11px;}
.lung_form {width: 45px; border: 1px solid #4e8781; font-size: 10px; text-align: center; background-color:#bfd1d1;}

/*buton print*/

.print {width: 88px; text-align: center; padding: 0; color:#FFF; background-color:#4e8781; border:none; font-size:98%; font-family: Arial,Verdana, Helvetica, sans-serif; height:22px;}
input#print { }

/*-------------------------------lang-------------------------------------*/
div#lang {float:right; margin-right: 9px; position:relative; top: 123px; z-index: 5; background-color: transparent;}
/*-------------------------------continut pagina in css-ul fiecarui browser-------------------------------------*/


/*-------------------------------continut (tabel indici si grafice)-------------------------------------*/

div#wrapper div#cont div#continut { width: 935px; float:left; }
div#wrapper div#cont div#continut div#tab_indici { margin-top: 5px; margin-bottom:5px; float:right;margin-left:20px;}
div#wrapper div#cont div#continut div#tab_indici td.noborder { border-left: none!important; border-top: none!important;}
td.noborder img { margin: 0px; padding:0;; background:none; border:none; margin-bottom: -3px;}
table#indici_pzu, table#indici_pccb, table#indici_pcv {border: 1px dotted #bfd1d1; border-width: 0 1px 1px 0; border-spacing: 0; border-collapse: collapse;}
table#indici_pzu {margin-top: 6px;}
table#indici_pzu td, table#indici_pccb td, table#indici_pcv td {border:#bfd1d1 dotted ; border-width: 1px 0 0 1px; margin: 0; }
table#indici_pzu td {padding-left: 2px; padding-right: 2px;}
table#indici_pzu th { border:#bfd1d1 dotted ; border-width: 0 0 1px 1px ; margin: 0; }
div#wrapper div#cont div#continut div#tab_indici div#pccb { margin: 5px 0; height: 100px}
div#wrapper div#cont div#continut div#tab_indici div#pzu { height: 100px;}
div#wrapper div#cont div#continut div#tab_indici div#pcv { height: 80px;}

.text_header{ font-size: 90%; color: #4e8781; padding-right: 2px;}

td#opcom_ropex_fm_m { /*background-image:url(../../pcs/indici/opcom_ropex_fm_m.png); background-repeat:no-repeat; background-position:center;*/ width:120px;border-top: 1px dotted #bfd1d1!important; text-align: center; }
td#opcom_ropex_gc_2009 { /*background-image:url(../../pcs/indici/opcom_ropex_gc_2009.png); background-repeat:no-repeat; background-position:center;*/ width:120px;border-top: 1px dotted #bfd1d1!important; text-align: left; }
td#opcom_ropex_gc_2010 { /*background-image:url(../../pcs/indici/opcom_ropex_gc_2010.png); background-repeat:no-repeat; background-position:center;*/ width:120px;border-top: 1px dotted #bfd1d1!important; text-align: left; }
td#opcom_ropex_gc_m { /*background-image:url(../../pcs/indici/opcom_ropex_gc_m.png); background-repeat:no-repeat; background-position:center; width:120px;*/ text-align: center; }
th#ropex_dam_base { /*background-image:url(../../pcs/indici/opcom_ropex_dam_base.png); background-repeat:no-repeat; background-position:center;*/ width:120px; border-top: 1px dotted #bfd1d1!important; text-align: left; }
th#ropex_dam_peak {text-align: left;  /*background-image: url(../../pcs/indici/OPCOM_ROPEX_DAM_Peak.png); background-repeat:no-repeat; background-position:center;*/ width:120px;}
th#ropex_dam_off_peak {/* background-image: url(../../pcs/indici/OPCOM_ROPEX_DAM_Off-Peak.png); background-repeat:no-repeat; background-position:center;*/ width:120px;}
th#ropex_dam_h {/* background-image: url(../../pcs/indici/OPCOM_ROPEX_DAM_H.png); background-repeat:no-repeat; background-position:center;*/ width:120px; border-top: 1px dotted #bfd1d1!important; text-align: center;  }
td#opcom_ropex_fm_2010 { /*background-image:url(../../pcs/indici/opcom_ropex_fm_2010.png); background-repeat:no-repeat; background-position:center;*/ width:120px;border-top: 1px dotted #bfd1d1!important; text-align: left; }
td#opcom_ropex_fm_2011 {text-align: left;  /*background-image:url(../../pcs/indici/opcom_ropex_fm_2011.png); background-repeat:no-repeat; background-position:center;*/ width:120px;}

/*-------------------------------dreapta-------------------------------------*/

/*div#wrapper div#cont div#dreapta { width: 250px; float:right; text-align:left; height: 702px; min-height:702px; padding-bottom:5px; }*/
div#wrapper div#dreapta { width: 250px; float:right; text-align:left; min-height:800px; height: 100%; padding-bottom:0px; max-height:750px;height:750px;}
/*div#g23 { list-style-type:none; bottom: 0; height: 57px;}
div#g23 img {margin-top: 3px; border:none;}
div#g23 img a {margin:0; border:none;}*/

/*-------------------------------scrollbaaaaar-------------------------------------*/
.scrollbar {scrollbar-base-color: #ccc;
scrollbar-arrow-color: #FFF7F7;
scrollbar-3dlight-color: #F9F9F9;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-face-color: #bfd1d1;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
overflow-y: auto; overflow-x: hidden; width: 250px; max-height:218px;}
/*overflow-y: auto; overflow-x: hidden; width: 250px; max-height:300px;}*/
/*-------------------------------stiri piete-------------------------------------*/
#stiri_piete { width: 240px; max-height:270px;height:270px;/*border: 1px solid #4E8781;*/ margin-bottom:0px; margin-top: 6px; background-color:#FFF; /*float:left;*/  
}
#stiri_piete table  { padding-left: 5px;}
#stiri_piete table#an_piete td { /*border-bottom: 1px solid #bfd1d1;*/}
#stiri_piete table a, div#wrapper div#cont #stiri_piete table a:visited { text-decoration: none; color: #000;}
#stiri_piete table a:hover { text-decoration:none; color: #667;}
/*-------------------------------siri derulante (opcomnews)-------------------------------------*/
#stiri_der { border: solid 1px #bfd1d1; border-style: none; float:right; width: 250px; margin-bottom: 5px; max-height:130px;height:130px; margin-top: 10px;}
#rapp{ border: solid 1px #bfd1d1; border-style: none; float:right; width: 250px; height: auto;  margin-bottom: 0; max-height:130px;height:130px; margin-top: 20px;}
/*-------------------------------comunicate de presa---------------------------------*/
#com {border-style: none; float:right; width: 250px;margin-bottom:0px; margin-top: 5px; max-height:225px;height:225px; }

/*-------------------------------grafice-------------------------------------*/

/*-------------------------------stiri-------------------------------------*/
#stiri { clear: both; height: 20px; border: 1px solid #4E8781;}

div#wrapper div#cont div#grafice {float:left; margin-bottom:1px;}
div#wrapper div#cont div#grafice ul{list-style-type: none;margin: 0;padding:0; margin-bottom:10px;}
div#wrapper div#cont div#grafice li{float:left;}
div#wrapper div#cont div#grafice ul li object{display: block; border: 0px; vertical-align: bottom; float:left;}


div#wrapper div#cont div#grafice li table{margin:0 5px;border: 0px; vertical-align: bottom;  }
.ropex { padding-left: 3px; text-align:left; font-size: 0.8em; }
/*-------------------------------links------------------------------------*/
div#contp a:link, div#contp a:visited { text-decoration: underline; color:#000; }
div#cont a:link, div#cont a:visited { text-decoration: none; font-style: normal;color:#000; }
div#men_left a:link, div#men_left a:visited { text-decoration: none; font-style: normal;color:#000; }
div#men_left_pp a:link, div#men_left_pp a:visited { text-decoration: none; font-style: normal;color:#000; }
/*-------------------------tabel participanti---------------------*/

.particip table { background-position: center; width: 650px; margin-left: auto; margin-right: auto; white-space:nowrap; }
.particip td{ border-bottom: 1px solid #4E8781; text-align: left; /*width: 30px;*/ text-indent: 30px; white-space:nowrap; }
.particip td a { white-space:nowrap; }
.particip th {text-align:center; border-bottom: 1px solid #4E8781; padding-bottom: 20px;}
.particip a { text-decoration: none!important; font-weight:bold; font-style: normal!important;}
/*-----------------------ISTORIC--------------------------------*/
#m_istoric a, #m_istoric a:link,#m_istoric a:visited{ display: inline; font-weight: bold; font-size:12px; color: DARKGREEN!important; text-decoration:none!important;text-align:center;  height:30px;}
.act_istoric, .act_istoric a:link, .act_istoric a:visited{ background-color:#bfd1d1;}


p.istoric {
font-family: Georgia, "Times New Roman", Times, serif; color: #1a5959; font-weight:bold; font-style: italic; text-indent: 50px;}
li.istoric {
	display: inline;
	list-style-type: none;
}
a:link.istoric, a:visited.istoric  {
text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #1a5959; font-style: italic; padding-right: 15px;
}
a:hover.istoric {color:#000000;text-decoration:none; font-family: Georgia, "Times New Roman", Times, serif;font-size:20px;padding-right:15px;font-style:italic;}
a:active.istoric{color: #FF6633 ;text-decoration:none; font-family: Georgia, "Times New Roman", Times, serif;font-size:20px;padding-right:15px;font-style:italic;}
/*----------------------------------header rapoarte----------------------------------*/

#headeer { width: 100%; height: 50px;}
#headeer ul li{
	list-style-type: none;
}
#headeer form { vertical-align: middle;}
.bbb{ left: 700px; position: absolute; padding-top: 18px; padding-bottom: 18px;}
.lis {
	float: right;
	position: absolute;
	left: 750px;
	background-color: transparent;
	font-family: arial, calibri, sans-serif!important;
	font-size:13px!important;
/*	padding:2px;*/
	text-align:center;
	padding-top: 15px;
}
.call {
	float: left;vertical-align: middle;
	position: absolute;
	left: 430px;
	top: 180px;
}
.exp { float:right; padding-right: 20px; position: absolute; top: 185px; left: 920px;}
.exp input {width: 25px!important;}-->

/*----------------------------------tabel pp----------------------------------*/
li#g13 { float: right!important;; margin-top: 30px; }
li#g13 img { border: 1px solid #BFD1D1;float:right; margin-bottom:5px;}
h3 {
	text-align: center;
/*color:#FF6600;*/
color: #4E8781;
font-weight:bold;
margin-bottom:0.5em;
text-transform:uppercase; text-align: left;
font-size: 12px;}
/*----------------------------------stiri dreapta - mircea----------------------------------*/
.tit1 {color: #336666;text-align: left;font-size: 16px;border-style: none;}
.tit2 {color: #ff6600; font-size: 16px;/*font-weight: bold;*/; border: 0px;}
.tit3 {color: #B8B28F; font-size: 16px;/*font-weight: bold;*/; border: 0px;}
.titlustiri {margin-bottom:10px; border-width: 0 0 1px 0; border-style: dotted; border-color:#bfd1d1;}
.capstire1 {background: url(/opcom/pcs/arrow_right-2.gif) no-repeat left center;padding-left: 10px; vertical-align: top; font-weight: bold;}
.stire1, .stire1 a, .stire1 a:link, .stire1 a:visited {padding: 2px 0px 2px 0px;  vertical-align: top; text-decoration: none!important; color: #000!important; text-align:left;}
.stire1 a:hover {padding: 2px 0px 2px 0px;  vertical-align: top; text-decoration: underline!important;}

/*----------------------------------continut pagina----------------------------------*/

#contp ul li,#contp ol li { list-style-image: url(../../pcs/bullet.gif); margin-left: 10px; margin-top: 6px;padding-left: 8px;}
ul.decimal li, ol.decimal li { list-style-type: decimal; padding-left:8px;list-style-image:none!important;margin-left: 10px;}
ul.cerc li, ol.cerc li { list-style-type: circle!important; padding-left:8px;list-style-image:none!important;margin-left: 10px;}
ul.alpha li, ol.alpha li { list-style-type: lower-alpha;padding-left:8px;list-style-image:none!important;margin-left: 10px;}
ul.disc li, ol.disc li { list-style-type: disc; padding-left:8px;list-style-image:none!important;margin-left: 10px;}

ul.decint li, ol.decint li { list-style-type: decimal; padding-left:8px;list-style-image:none!important;margin-left: 20px!important;}
ul.cercint li, ol.cercint li { list-style-type: circle!important; padding-left:8px;list-style-image:none!important;margin-left: 20px!important;}
ul.alphaint li, ol.alphaint li { list-style-type: lower-alpha;padding-left:8px;list-style-image:none!important;margin-left: 20px!important;}
ul.discint li, ol.discint li { list-style-type: disc; padding-left:8px;list-style-image:none!important;margin-left: 20px!important; }

ul, ul.decimal, ul.cerc, ul.alpha,ul.disc, ul.decint , ul.cercint , ul.alphaint ,ul.discint {margin-left: 10px;}
 
.subtitlu { font-weight:bold; margin-bottom:10px; margin-top: 10px;}
#contp img { display:inline; margin-left: auto; margin-right: auto;}
#contp .titlu { height: 20px; color: #4e8781; margin-bottom:10px; text-align:right; margin-right: 5px;}
#contp .titlutabel { height: 20px; color: #4e8781; margin: 10px 5px 10px 5px; text-align:right;}
#contp p { margin-top:6px; }

#contp li.nunu { list-style-image: url(../../pcs/bullet.gif); margin-left: 10px; margin-top: 6px;}

ul.list_alpha li, ol.list_alpha li {list-style-type: lower-alpha; list-style-image:none!important;}
ol.list_num li, ul.list_num li  { list-style-type:decimal; list-style-image:none!important; }

/*----------------------------------pagina marci inregistrate----------------------------------*/
.thumbnail{
position: relative;
z-index: 0;
}
.thumbnail:hover{
background-color: transparent!important;
z-index: 50!important;
}
.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #dcffdc;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 10px;
left: 100px; /*position where enlarged image should offset horizontally */
}

/* Tabele date, in line */
table.data_tables_inline{
    display:inline-block;
    margin: 2px 2px;
}
/* END Tabele date, in line */

/*-------------------------borduri tabele---------------------------------*/
.border_table { border: #9ac1c9 solid; border-width: 0 0 1px 1px; border-spacing: 0; border-collapse: collapse; }
table.border_table { border: #9ac1c9 solid; border-width: 0 0 1px 1px; border-spacing: 0; border-collapse: collapse; }
table.border_table td { border: #9ac1c9 solid ; border-width: 1px 1px 0 0; margin: 0; padding: 2px; text-align: left;}
table.border_table th { background-color: #4E8781; color:#FFFFFF!important; text-align: center; border:#9ac1c9 solid ; border-width: 1px 1px 0 0; margin: 0;}

.border_ext { border: #9ac1c9 solid; border-width: 1px 1px 1px 1px; border-spacing: 0; border-collapse: collapse; padding: 2px!important; }
.border_ext td { padding: 2px;}


/*-------------------------pagina links---------------------------------*/

#pg_linkuri { width: 650px; }
#pg_linkuri ul  { text-decoration: none; }
#pg_linkuri lnkspg a:hover { text-decoration: underline; }
#pg_linkuri ul, #pg_linkuri li { list-style-type: none; }
#pg_linkuri ul li a, #pg_linkuri ul li a:link, #pg_linkuri li a:visited { text-decoration: none!important; }

.lnkspg a, a.lnkspg:link, .lnkspg a:visited { text-decoration: none; }
.lnkspg a:hover { text-decoration: underline; }
.lnkspg ul, ul.lnkspg li { list-style-type: none; }
.lnkspg ul li, .lnkspg ul li a, .lnkspg ul li a:link, ul.lnkspg li a:visited { text-decoration: none!important; }


/*sitemap*/
table.sitemap td {vertical-align: top;  border: #9ac1c9 solid ; border-width: 1px 1px 0 0; margin: 0; padding: 2px 5px 2px 2px;}
table.sitemap {width:640px; vertical-align: top; border: #9ac1c9 solid; border-width: 0 0 1px 1px; border-spacing: 0; border-collapse: collapse; padding: 2px!important; }
.sitemap { padding-right: 5px; line-height:normal!important; display:inline;vertical-align: top; width:630px;}
.sitemap ul li { list-style-type:none}
.sitemap ul li p { font-weight:bold;}

table.border_table td, table.border_table th{ padding: 4px; margin:0;  text-align:left; }
.color { background-color: #bfd1d1; color:#000; }
.alb {background-color: #fff; color:#000;}
.color2 {background-color: #4e8781; color: #fff;padding-left: 2px;}
#contp img.pickerImg { display: inline; margin-left: -20px; margin-right: 0px; }
			.rotate {
			  /* make width fit content */
			  /* display: inline-block; */
			  /* rotate 90 degrees counterclockwise */
			  /* and move down on 100% of its height */
			  /* (actually width, but when rotated it looks like height) */
			  transform: rotate(-90deg) translateX(-100%); 
			  /* perform this transformation relatively to the top left corner of block */
			  transform-origin: top left;
				-webkit-transform: rotate(-90deg);
				-moz-transform: rotate(-90deg);
				-o-transform: rotate(-90deg);
				-ms-transform: rotate(-90deg);
				-sand-transform: rotate(90deg);
			  /* styles for demo */
			  position: relative;
			  /*margin-left: -3px;*/
			  margin-right: -10px;
			}
    .blink {
        animation: blinker 2s linear infinite;
      }
      @keyframes blinker {
        50% {
          opacity: 0;
        }
      }