@font-face {
  font-family: 'monaco';
  font-style: normal;
  font-weight: 500;
  src: local('monaco'), url(//soin.ro/monaco.woff) format('woff');
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(//themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff) format('woff');
}

body { text-align:center; width:100%;
	background-color:#f3f3f3; font-family:Verdana, sans-serif; }
body, html {margin:0 0 0 0; padding:0 0 0 0; }

img { padding:0px; border:3px double #000000; max-width: 100%; }
img[src="/pics/blog/2025/04/digi.png"] {
	aspect-ratio: 3434 / 1199;
}
img[src="/pics/blog/2025/05/engie.png"] {
	aspect-ratio: 1172 / 162;
}

form { padding:0; margin:0; }

ul, ol { margin:0; padding:0; }
li, li.text { padding:0; margin:0 0 0 0.7in; text-indent:0; }

small { font-size:13px; font-variant:small-caps; }

.container { border:1px double #000000; width:1050px; background-color:#fefefe; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }

.main { padding:10px; width:820px; border-right:1px dashed #999999; float:left; margin:0; height:100%; }
.side { width:205px; float:right; padding:0; margin:0; }
.captcha { vertical-align:middle; padding:0; border:1px solid #000000; }

.box { padding:10px; }

.princ { background:transparent scroll url(pix/princ-arrow.gif) left center no-repeat; padding:0 0 0 15px; margin:0 0 0 25px;
	text-align:left; color:#c70000; font-size:13px; line-height:20px; font-weight:bold;}
.sec { background:transparent scroll url(pix/sec-arrow.gif) left center no-repeat; padding:0 0 0 15px; margin:0 0 0 40px;
	text-align:left; color:#3169b6; font-size:11px; line-height:20px; }
.pos-t { text-align:left; margin:0 0 0 60px; }
.post-link { text-decoration:none; border-bottom:1px dashed #999999; color:#999999;
	font-size:12px; line-height:18px; }
.post-link:hover { border-bottom:1px dashed #666666; color:#666666; }
.nr { padding:0 5px 0 0; font-weight:bold; color:#f0f0f0; font-size:12px; }
.hint { color:#c70000; line-height:18px; font-size:10px; font-weight:bold; margin:0 5px 0 5px; }

.spacer-20 { line-height:1px; font-size:1px; height:20px; }
.spacer-10 { line-height:1px; font-size:1px; height:10px; }
.spacer-5 { line-height:1px; font-size:1px; height:5px; }
.spacer-3 { line-height:1px; font-size:1px; height:3px; }
.clear { clear:both; font-size:0px; line-height:0px; height:0; }

.audio-holder { text-align:center; margin:5px 0 5px 0; width:550px; }
.audio_text { font-size:11px; line-height:20px; font-weight:bold; color:#000000;
	background:transparent scroll url(pix/audio.gif) left center no-repeat; padding:0 0 0 15px; }
.audio-icon { background:transparent scroll url(pix/audio.gif) left center no-repeat; font-size:12px; line-height:15px;
	margin:0 0 0 5px; padding:0 15px 0 0;}
.google-player { margin:0 0 10px 0; }


.text { font-size:12px; line-height:180%; color:#3169b6; text-align:justify; text-indent:0.5in; }

.com-sb { border-left:3px double #3169b6; border-right:3px double #3169b6;}

.bg-com { padding:5px; }

.numarator { font-size:40px; line-height:100%; font-weight:bold; color:#f0f0f0; position:relative; float:left;
	text-align:left; margin:0 0 0 15px; }
.titlu-ora { position:relative; float:left; text-align:left; margin:0 0 0 15px; }
.titlu, titlu:visited, titlu:active { font-size:14px; font-weight:bold; line-height:20px; color:#c70000; text-decoration:none;
	border-bottom:1px dotted #c70000;
	background:transparent scroll url(pix/title.gif) left center no-repeat; padding:0 0 0 15px; }
.titlu:hover { color:#c70000; text-decoration:none; border-bottom:1px solid #c70000; }
.ora { font-size:11px; line-height:20px; color:#999999; text-align:left;
	background:transparent scroll url(pix/clock.gif) left center no-repeat; padding:0 0 0 15px;}
.ora:hover { color:#666666; }
.comentarii { position:relative; float:right;  margin:9px 15px 9px 0; }
.comentarii-text { color:#999999; font-size:11px; text-decoration:none; border-bottom:1px dashed #999999;
	background:transparent scroll url(pix/comm.gif) left center no-repeat; padding:0 0 0 15px; }
.comentarii-text:hover { text-decoration:none; border-bottom:1px solid #666666; color:#666666; }

.poza { position:relative; float: left; margin:0 15px 0 0; }
.more-holder { margin:9px 15px 9px 0; }
.more, more:visited, more:active { position:relative; float:right; text-align:right; font-size:12px; color:#999999; text-decoration:none;
	background:transparent scroll url(pix/more.gif) left center no-repeat; padding:0 0 0 15px; border-bottom:1px dashed #666666; }
.more:hover { color:#999999; text-decoration:none; border-bottom:1px solid #666666; }

.separator { font-size:0px; line-height:0px; height:3px; width:60%; border-bottom:1px dashed #b0b0b0; }

.meta-holder { text-align:center; margin:5px 0; width:600px; }
.meta { font-size:11px; line-height:160%; font-weight:bold; color:#e0e0e0;
	background:transparent scroll url(pix/meta.gif) left center no-repeat; padding:0 0 0 15px; }



.nume { font-size:13px; font-weight:bold; line-height:15px; color:#333333; text-align:left;
	background:transparent scroll url(pix/nume.gif) left center no-repeat; padding:0 0 0 15px; }
.site, site:active, site:visited { font-size:12px; line-height:15px; color:#999999;
	background:transparent scroll url(pix/site.gif) left center no-repeat; padding:0 0 0 20px;
	text-decoration:none; border-bottom:1px dashed #999999;}
.site:hover { text-decoration:none; border-bottom:1px solid #666666; color:#666666; }

.comm-text { font-size:12px; line-height:160%; color:#666666; text-align:justify; text-indent:0.35in; }


.numarator-comm { font-size:35px; line-height:100%; font-weight:bold; color:#f0f0f0; position:relative; float:left;
	text-align:left; margin:0 0 0 15px; }

.ext-link-holder { text-align:left; padding:10px 0 10px 20px; }
.ext-link, .ext-link:visited, .ext-link:active { font-size:12px; font-weight:bold; line-height:15px; color:#999999; text-align:left;
	background:transparent scroll url(pix/link.gif) left center no-repeat; padding:0 0 0 15px;
	text-decoration:none; border-bottom:1px dashed #999999; }
.ext-link:hover { text-decoration:none; border-bottom:1px solid #666666; color:#666666; }



.add-comm-holder { width:70%; text-align:center; }
.comm-st { position:relative; float:left; width:35%; }
.comm-dr { position:relative; float:right; width:64%; }

.uname { background:transparent scroll url(pix/comm-name.gif) 2px center no-repeat; padding:0 0 0 15px;
	background-color:#f0f0f0; border-bottom:1px dashed #999999; border-top:1px dashed #999999; width:150px;
	border-left:none; border-right:none; color:#3169b6; font-weight:bold; }
.umail { background:transparent scroll url(pix/comm-mail.gif) 2px center no-repeat; padding:0 0 0 15px; margin:15px 0 15px 0;
	background-color:#f0f0f0; border-bottom:1px dashed #999999; border-top:1px dashed #999999; width:150px;
	border-left:none; border-right:none; color:#3169b6; font-weight:bold; }
.usite { background:transparent scroll url(pix/comm-site.gif) 2px center no-repeat; padding:0 0 0 15px; margin:0 0 15px 0;
	background-color:#f0f0f0; border-bottom:1px dashed #999999; border-top:1px dashed #999999; width:150px;
	border-left:none; border-right:none; color:#3169b6; font-weight:bold; }
.ucomm { background:transparent scroll url(pix/comm-comm.gif) 2px 4px no-repeat; padding:4px 0 4px 15px; width:90%; height:105px;
	background-color:#f0f0f0; border-bottom:1px dashed #999999; border-top:1px dashed #999999;
	border-left:none; border-right:none; color:#3169b6; }
.ukey { background:transparent scroll url(pix/comm-lock.gif) 2px center no-repeat; padding:0 0 0 15px; margin:0 0 0 5px;
	background-color:#f0f0f0; border-bottom:1px dashed #999999; border-top:1px dashed #999999; width:95px;
	border-left:none; border-right:none; color:#3169b6; font-weight:bold; }

.usub { color:#c70000; background-color:#f0f0f0; font-weight:bold; font-size:13px; border:1px solid #999999; }
.err { background:transparent scroll url(pix/comm-err.gif) left center no-repeat; padding:0 0 0 15px; margin:5px 0 5px 0;
	font-weight:bold; font-size:12px; color:#c70000 }

.navilinks { margin:5px 10px 5px 10px; }
.prev_post { position:relative; float:left; width:40%; text-align:left;
	background:transparent scroll url(pix/post-prev.gif) left center no-repeat; padding:0 0 0 35px; }
.prev_post:hover { background:transparent scroll url(pix/post-prev_over.gif) left center no-repeat; }
.next_post { position:relative; float:right; width:40%; text-align:right;
	background:transparent scroll url(pix/post-next.gif) right center no-repeat; padding:0 35px 0 0; }
.next_post:hover { background:transparent scroll url(pix/post-next_over.gif) right center no-repeat; }

.item { padding:2px 5px 2px 10px; text-align:left; font-size:11px; color:#3f3f3f; line-height:15px; }
.item-link { text-decoration:none; border-bottom:1px dashed #666666; color:#666666; }
.import { font-size:12px; font-weight:bold; color:#ebebeb; line-height:15px; }


.search { background:transparent scroll url(pix/search_over.gif) 2px center no-repeat; padding:0 0 0 15px; margin:0 0 0 5px;
	border-bottom:1px dashed #f0f0f0; border-top:1px dashed #f0f0f0; width:90%;
	border-left:none; border-right:none; color:#666666; font-weight:bold; }
.search:hover { background-color:#f3f3f3; border-top:1px dashed #666666; border-bottom:1px dashed #666666; color:#c70000; }

.img-holder { width:600px; height:600px; display:table-cell; vertical-align:middle; }
.img-slide { width:600px; display:block; vertical-align:middle; margin:5px 0 0 0;}
.img-thumb { margin:8px 8px 8px 8px; }

.tabs { height:20px; border-top:1px dashed #999999; border-bottom:1px dashed #999999; padding:0 0 0 150px; margin:0; }
.tab {  padding:0 20px 0 20px; position:relative; float:left;
	color:#000000; text-decoration:none; font-weight:bold; font-size:13px; }
.tab:hover { color:#c70000; }

.tabs2 { height:15px; padding:0 150px 0 0; margin:2px 0 0 0; }
.tab2 {  padding:0 20px 0 20px; position:relative; float:right;
	color:#000000; text-decoration:none; font-weight:normal; font-size:9px; }
.tab2:hover { color:#c70000; }

.copy { color:#c70000; font-size:11px; font-weight:bold; }
.motto { color:#c70000; font-size:11px; font-weight:bold; padding:5px 50px 5px 0; text-align:right; }
.attn { color:#c70000; font-weight:bold; }
.subscribe { background:transparent scroll url(pix/subscribe.gif) 2px center no-repeat; padding:0 0 0 15px; margin:0 0 0 5px;
	border-bottom:1px dashed #f0f0f0; border-top:1px dashed #f0f0f0; width:90%;
	border-left:none; border-right:none; color:#666666; font-weight:bold; }
.subscribe:hover { background-color:#f3f3f3; border-top:1px dashed #666666; border-bottom:1px dashed #666666; color:#c70000; }

.texts { font-size:12px; line-height:180%; color:#3169b6; }

h1, h2, h3, h4, h5, h6 { padding:0; margin:0; }
