@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,700&subset=latin-ext');

* {
    margin: 0px;
	padding: 0px;
}
*, *:before, *:after {
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	*behavior: url(beta/vault/css/boxsizing.htc);
}

html {
	overflow-y: scroll;
	font-size: 100%;
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
a.img, img a, img {
	margin: 0px;
	padding: 0px;
	border: none;
}
a img {  }
strong {
	font-weight:700;
}
body {
	font-size: 16px;
	background-color:#fff;
	text-rendering: optimizelegibility;
	background-attachment:scroll;
	background:url(../images/bg_pagina_infocons.png?v=2);
	background-repeat:repeat;
	background-position:center top;
}
ul {
	font-size: 100%;
}
.contulmeu .fa {
	float:left;
	margin-right:6px;
	margin-top:8px;
	font-size:140%;
}
.marelerand {
	width: 100%;
	float:left;
	clear:both;
	z-index:99;
	position:relative;
}
.inrand_w, #header, .inrand_b {
	-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.65);
	-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.65);
	box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.65);
}
.inrand {
	display:block;
	margin-left:auto;
	margin-right:auto;
	z-index:99;
}
.inrand_w {
	display:block;
	margin-left:auto;
	margin-right:auto;
	background:#FFF;
	padding:20px;
	z-index:99;
}
.inrand_b {
	display:block;
	margin-left:auto;
	margin-right:auto;
	background:#252525;
	padding:20px;
	z-index:99;
}
.marelerand:before, .marelerand:after, .inrand:before, .inrand:after, .inrand_w:before, .inrand_w:after, .inrand_b:before, .inrand_b:after, .ui-tabs-panel:after {
    content:"";
    display:table;
}
.marelerand:after, .marelerand:after, .inrand:after, .inrand_w:after, .inrand_b:after, .ui-tabs-panel:after {
    clear:both;
}
.inrand, .inrand_w, .inrand_b {
	width:1280px;
}
a.letterlink {
	float:left;
	padding:8px 12px;
	font-size:1.15em;
	border:solid 1px #ccc;
	margin-right:2px;
	margin-bottom:2px;
} 
a.letterlink:hover, .sel_letterlink {
	background:#D42528 !important;
	color:#FFF !important;
	border-color: #D42528 !important;
}
#top {
	height:56px;
	background:#FFF;
	z-index:99999;
}
#toprand {
	position:relative;
}
#mezanin {
	margin-top:16px;
}
#mezanin2 {
	padding-top:16px;
	background:#FFF;
}
.topblock {
	float:left;
	margin-right:20px;
}

.topblock p {
	line-height:57px;
}
#callinfocons {
	font-size:1.2em;
	letter-spacing:-1px;
}
#callinfocons a {
	color:#000;
	text-decoration:none;
}
a:focus {
	outline:dotted 1px;
}
a.bttopreclamatie {
	display:block;
	float:left;
	line-height:26px;
	border:solid 2px #2ba549;
	color:#2ba549;
	text-decoration:none;
	font-weight:700;
	margin-top:3px;
	margin-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	margin-right:6px;
}
a.bttopreclamatie:hover {
	border:solid 2px #1B3764 !important;
	color: #FFF !important;
	background:#1B3764 !important;
}
a.bttopformat, a.bttopformat_s {
	display:inline-block;
	margin:0 auto;
	text-decoration:none;
	font-weight:700;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align:center;
	width:49%;
	padding:0.7em;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.7);
	position:relative;
	font-size:1.1em;
}
a.bttopformat:hover, a.bttopformat_s:hover {
	border-bottom:solid 5px #041231;
	background:#515a80;
	color:#FFF;
}
a.bttopformat span, a.bttopformat_s span {
	position:absolute;
	width:100%;
	left:0;
	top:50%;
	padding:0 0.4em;
	transform:translateY(-50%);
}
a.bttopformat img, a.bttopformat_s img {
	max-width:100px;
	height:auto;
	display:inline-block;
}
a.bttopformat {
	min-height:180px;
}
a.bttopformat_s {
	min-height:80px;
}
a.btf_1 {
	border-bottom:solid 5px #a70707;
	background: #f02312;
	background: -moz-linear-gradient(top, #f02312 0%, #cc1900 100%);
	background: -webkit-linear-gradient(top, #f02312 0%,#cc1900 100%);
	background: linear-gradient(to bottom, #f02312 0%,#cc1900 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f02312', endColorstr='#cc1900',GradientType=0 );
	color:#FFF;
}
a.btf_2 {
	border-bottom:solid 5px #c8b300;
	background: #fcf317;
	background: -moz-linear-gradient(top, #fcf317 0%, #e3cc08 100%);
	background: -webkit-linear-gradient(top, #fcf317 0%,#e3cc08 100%);
	background: linear-gradient(to bottom, #fcf317 0%,#e3cc08 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf317', endColorstr='#e3cc08',GradientType=0 );
	color:#2b2b2b;
	text-shadow:none;
}
a.btf_3 {
	border-bottom:solid 5px #008e32;
	background: #00b88f;
	background: -moz-linear-gradient(top, #00b88f 0%, #0f8364 100%);
	background: -webkit-linear-gradient(top, #00b88f 0%,#0f8364 100%);
	background: linear-gradient(to bottom, #00b88f 0%,#0f8364 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b88f', endColorstr='#0f8364',GradientType=0 );
	color:#FFF;
}
a.btf_4 {
	border-bottom:solid 5px #d05d00;
	background: #ff7200;
	background: -moz-linear-gradient(top, #ff7200 1%, #ea6100 100%);
	background: -webkit-linear-gradient(top, #ff7200 1%,#ea6100 100%);
	background: linear-gradient(to bottom, #ff7200 1%,#ea6100 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7200', endColorstr='#ea6100',GradientType=0 );
	color:#FFF;
}
a.btf_5 {
	border-bottom:solid 5px #7a4801;
	background: #aa7046;
	background: -moz-linear-gradient(top, #aa7046 0%, #a36206 100%);
	background: -webkit-linear-gradient(top, #aa7046 0%,#a36206 100%);
	background: linear-gradient(to bottom, #aa7046 0%,#a36206 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa7046', endColorstr='#a36206',GradientType=0 );
	color:#FFF;
}
a.btf_6 {
	border-bottom:solid 5px #02669d;
	background: #16a0e5;
	background: -moz-linear-gradient(top, #16a0e5 0%, #0173bf 100%);
	background: -webkit-linear-gradient(top, #16a0e5 0%,#0173bf 100%);
	background: linear-gradient(to bottom, #16a0e5 0%,#0173bf 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16a0e5', endColorstr='#0173bf',GradientType=0 );
	color:#FFF;
}
a.btf_7 {
	border-bottom:solid 5px #3e3e3e;
	background: #7d7e7d;
	background: -moz-linear-gradient(top, #7d7e7d 0%, #565656 100%);
	background: -webkit-linear-gradient(top, #7d7e7d 0%,#565656 100%);
	background: linear-gradient(to bottom, #7d7e7d 0%,#565656 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#565656',GradientType=0 );
	color:#FFF;
}
a.btf_8 {
	border-bottom:solid 5px #201B63;
	background: #403f96;
	background: -moz-linear-gradient(top, #403f96 0%, #202d75 99%);
	background: -webkit-linear-gradient(top, #403f96 0%,#202d75 99%);
	background: linear-gradient(to bottom, #403f96 0%,#202d75 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#403f96', endColorstr='#202d75',GradientType=0 );
	color:#FFF;
}
.tvcontainer {
	width:100%;
	max-width:100%;
}

/* Breadcrumbs on black */
.bcw .breadcrumbsfo {
	color:#B5B5B5 !important;	
}
.bcw .breadcrumbsfo a {
	color:#54B1C0 !important;
}
.bcw .breadcrumbsfo a:hover {
	color:#FFF !important;
}
.bcw ol#breadcrumbs {
	border-bottom-color:#606060;
}
	
.header {
	z-index:99990;
}
.header_bar {
	float:right;
	width:100%;
	overflow:hidden;
	position:relative;
	margin-top:2px;
}
#sectiune_testecomparative {
	background: #2060a7;
}
#sectiune_protcons {
	background: #f4da00;
}
#sectiune_progpriecte {
	background: #E43A40;
}

#sectiune_testecomparative a.bttopreclamatie, #sectiune_progpriecte a.bttopreclamatie {
	border-color: #FFF;
	color:#FFF;
}
#sectiune_protcons a.bttopreclamatie {
	border-color: #000;
	color:#000;
}


ul.sectiuni {
	float:left;
	white-space: nowrap;
	position:absolute;
	bottom:0px;
	left:0px;
	font-size:1em;
	font-weight:700;
	letter-spacing:-1px;
}
ul.sectiuni li {
	float:left;
	list-style:none;
	overflow:hidden;
	height:36px;
	margin-right:6px;
}
a.btsec, a.btsec_sel {
	padding-left:15px;
	padding-right:15px;
	display:block;
	line-height: 36px;
	color:#fff;
	text-decoration:none;
}
a.btsec:hover, a.btsec_sel {
	background: #fff;
background: rgb(239,239,239);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(239,239,239,1) 1%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(239,239,239,1)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(top,  rgba(239,239,239,1) 1%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top,  rgba(239,239,239,1) 1%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top,  rgba(239,239,239,1) 1%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom,  rgba(239,239,239,1) 1%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 );

	color:#000;
	text-decoration:none;
}
a.btsec_sel {
	color:#000;
}
a.bs_testecomp {
	background-color:#286bb7;
}
a.bs_proiecte {
	background-color:#cc1726;
}
a.bs_protcons {
	background-color:#F4DA00;
	color:#292929;
}

a.clasic {
	text-decoration:none;
	color: #005ea5;
}
a.clasic:hover {
	color: #e21f26;
}
a.clasic2 {
	text-decoration:none;
	color: #1e93dd;
}
a.clasic2:hover {
	color: #F80927;
}
a.logo {
	background-attachment: scroll;
	background-image: url(../images/elements_sprite.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-decoration: none;
	width: 155px;
	float: left;
	display: block;
	overflow: hidden;
	visibility: visible;
	height: 31px;
	text-indent:-900px;
	margin-top:12px;
}
a.logoaj {
	text-decoration: none;
	width: 160px;
	float: left;
	display: block;
	overflow: hidden;
	visibility: visible;
	margin-top:3px;
	margin-right:0.6em;
	height:53px;
}
a.logoaj img {
	display:block;
	max-width:100%;
	height:auto;
}
.contulmeu {
	float:right;
	white-space: nowrap;
	margin-top:3px;
	padding-left:0.9em;
	padding-right:0.1em;
	background:#1B3764;
}
.contulmeu a:link, .contulmeu a:visited, .contulmeu a:active {
	display:block;
	line-height:36px;
	float:left;
	margin-right:1em;
	color:#FFF;
	text-decoration:none;
	font-size:0.855em;
}
.contulmeu a:hover {
	text-decoration:underline;
}
.incont {
	float:right;
	margin-top:3px;
	padding-left:0.4em;
	padding-right:0.8em;
	background:#fff;
	white-space: nowrap;
	width:400px;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.75);
}
.incont a:link, .incont a:visited, .incont a:active {
	display:block;
	line-height:36px;
	float:right;
	margin-left:12px;
	color:#000;
	text-decoration:none;
	font-size:0.81em;
	letter-spacing:-0.5px;
}
.incont a:hover {
	text-decoration:underline;
}
a.bt_logout {
	color:#f01d1d !important;
	font-weight:400;
}
a.ctype {
	padding-left:0.4em;
	padding-right:0.4em;
	padding-top: 3px;
	padding-bottom:3px;
	float:left;
	margin-top:5px;
	font-weight:700;
	font-size:0.855em;
	margin-right:1em;
	text-decoration:none;
	line-height:18px !important;
}
a.ctype:hover {
	text-decoration:underline;
}
a.ctt_0 {
	color: #505050 !important;
	border: solid 1px #787878 !important;
	background:#fbfbfb;
}
a.ctt_1, a.ctt_5 {
	color: #517415 !important;
	border: solid 1px #517415 !important;
	background:#e4f5c3;
}
a.ctt_2, a.ctt_6 {
	color: #083f7e !important;
	border: solid 1px #2b60a2 !important;
	background:#cee4ff;
}
a.ctt_3, a.ctt_7, a.ctt_11 {
	color: #FFF !important;
	border: solid 1px #121212 !important;
	background:#121212;
}

.h_left {
	width:600px;
	float:left;
	margin-top:12px;
}
.h_right {
	width:375px;
	float:right;
	margin-top:12px;
	padding-left:25px;
	border-left: solid 1px #d9d9d9;
}

/* Home txtcontent */
.htxtcontent {
	color:#333;
}
.htxtcontent h1 {
	display:block;
	margin-bottom:12px;
	font-weight:700;
	font-size:1.8em;
	color: #121212;
	line-height: 50px;
	letter-spacing:-1px;
}
.htxtcontent h2 {
	display:block;
	margin-bottom:3px;
	font-weight:700;
	font-size:1.46em;
	line-height: 30px;
	letter-spacing:-1px;
}
.htxtcontent h3 {
	font-size:1em;
	font-weight:400;
	color:#080808;
}
.htxtcontent p, .htxtcontent h4 {
	font-size:1em;
	line-height:1.3em;
	margin-bottom:16px;
}
.htxtcontent strong {
	font-weight:700;
}
#taburi p {
	font-size:100%;
}
.mb_infobloc p {
	color:#6F6F6F !important;
	text-align:justify;
	font-size:0.82em !important;
}
.txtcontent datetime {
	font-size:0.75em;
	color:#424242;
	display:block;
	margin-bottom:6px;	
}
.txtcontent a:link, .txtcontent a:active, .txtcontent a:visited {
	color:#d52328;
	text-decoration:none;
}
.txtcontent a:hover {
	color:#000;
}
.txtcontent time {
	font-size: 0.855em;
	line-height: 18px;
	display: block;
	padding-bottom: 2px;
	color: #333;
}
.txtcontent h1 {
	display:block;
	margin-bottom:0.4em;
	font-weight:700;
	font-size:2em;
	line-height: 30px;
	color:#080808;
	letter-spacing:-2px;
}
.txtcontent h2 {
	margin-bottom:1em;
	font-weight:700;
	font-size:1.35em;
	color: #080808;
	line-height: 1.4;
}
.txtcontent h3 {
	margin-bottom:12px;
	font-weight:400;
	font-size:1em;
	color: #080808;
	line-height: 1.4;
}
#search_results .txtcontent h3 {
	color:auto;
}
.txtcontent h4 {
	margin-bottom:1.3em;
	font-weight:400;
	font-size:0.92em;
	color: #080808;
	line-height: 1.56;
}
.txtcontent p {
    font-size: 1em;
    font-weight: 400;
    line-height: 1.6;
    margin-bottom: 1em;
}
.txtcontent strong {
    font-weight: 700;
}
.txtcontent ul, .txtcontent ol {
	font-size: 100%;	
}
.txtcontent ul li, .txtcontent ol li {
	margin-bottom:4px;	
}
.txtcontent ul, .txtcontent ol {
	margin-bottom:1em;
	font-weight:normal;
	padding-left:40px;
	font-size:15px;
}
.txtcontent li ul, .txtcontent li ol {
	font-size:100%;
}
.txtcontent table ul, .txtcontent table ol {
	font-size:100%;
}

/* Textcontent tv */
.txtcontentb h1 {
	display:block;
	margin-bottom:0.4em;
	font-weight:700;
	font-size:2em;
	line-height: 30px;
	color:#E8E8E8;
	letter-spacing:-2px;
}
.txtcontentb h2 {
	margin-bottom:1em;
	font-weight:700;
	font-size:1.35em;
	color: #E8E8E8;
	line-height: 1.4;
}
.txtcontentb h3 {
	margin-bottom:12px;
	font-weight:400;
	font-size:1em;
	color: #E8E8E8;
	line-height: 1.4;
}
.txtcontentb h4 {
	margin-bottom:1.3em;
	font-weight:400;
	font-size:0.92em;
	color: #D8D8D8;
	line-height: 1.56;
}
.txtcontentb p {
	color: #D8D8D8;
    font-size: 0.92em;
    font-weight: 400;
    line-height: 1.3;
    margin-bottom: 1em;
}
.txtcontentb strong {
    font-weight: 700;
}
.txtcontentb ul, .txtcontentb ol {
	font-size: 100%;	
}
.txtcontentb ul li, .txtcontentb ol li {
	margin-bottom:4px;	
}
.txtcontentb a {
	text-decoration:none;
}
.txtcontentb ul, .txtcontentb ol {
	margin-bottom:1em;
	font-weight:normal;
	color: #D8D8D8;
	padding-left:40px;
	font-size:0.855em;
}
.txtcontentb li ul, .txtcontentb li ol {
	font-size:100%;
}
.txtcontentb table ul, .txtcontentb table ol {
	font-size:100%;
}

.htxtcontent hr, .txtcontent hr {
	margin-bottom: 1.4em;
	background:#FFF;
	border-bottom:solid 4px #CCC;
	border-top: none;
	border-left:none;
	border-right:none;
}
.txtcontent img {
	max-width:100%;
	height:auto;
}
.txtcontent ul li {
	list-style:square;
	margin-bottom:5px;
}
.txtcontent ol li {
	list-style-type:decimal;
}
.htxtcontent p strong, .txtcontent p strong, .txtcontent h4 strong, .txtcontent h3 strong {
	font-weight:700;
}
.txtcontent em {
	font-style:italic;	
}
.txtcontent table {
	font-size:80%;
	margin-bottom:2em;
	border-collapse: collapse;
	border-top: solid 1px #FFF;
	border-left: solid 1px #FFF;
}
.txtcontent table td {
	padding:0.5em;
	border-bottom: solid 1px #FFF;
	border-right: solid 1px #FFF;
}
.txtcontent table p, .txtcontent table h4 {
	font-size:100%;
}
.txtcontent table td {
	padding:0.5em;
	vertical-align:top;
	border-bottom:dashed 1px #DDD;
	box-sizing:border-box;
}
.txtsmall {
	font-size:75% !important;
}
.txtsmallgrey {
	font-size:12px !important;
	color:#666 !important;
	text-align:center;
}

.newsdate {
	font-size:0.75em;
	color:#424242;
	margin-bottom:3px;	
}

/* Rows */
.mrow {
	width: 100%;
	float: left;
	clear: both;
	margin-bottom: 18px;
}
.mrow80r {
	width: 80%;
	float: right;
	clear: both;
}
.mrow_bordered {
	width: 100%;
	float: left;
	clear: both;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom:solid 1px #ccc;
}
.mrow7 {
	width: 100%;
	float: left;
	clear: both;
	margin-bottom: 2em;
}
.mrow2 {
	width: 100%;
	float: left;
	clear: both;
	margin-top: 8px;
}
.mrow_slim {
	width: 100%;
	float: left;
	clear: both;
	margin-bottom: 9px;
}
.mrow_supers {
	width: 100%;
	float: left;
	clear: both;
	margin-bottom: 2px;
}
.mrow_slim_bordered {
	width: 100%;
	float: left;
	clear: both;
	margin-bottom: 3px;
	padding-bottom: 3px;
	border-bottom:dashed 1px #DCDCDC;
}
.listlike_1 h2 {
	margin-bottom:0;
	font-size:1em;
}
.listlike_1 .mrow_bordered {
	font-size:0.92em;
	color:#393939;
}
.mrow_half {
	width: 50%;
	float:left;
	padding-right: 18px;
}
.mrow_last {
	padding-right:0px !important;
}
.limit_scroll_1 {
	height:450px;
}

/* News row SIDE */
.news_row h3 {
	display:block;
	font-size:0.92em;
	line-height:110%;
}
a.nilink {
	border: solid 1px #8f8f8f;
	float:left;
	margin-right:2%;
}
a.nilink:hover {
	border: solid 1px #000;
}
a.ntlink {
	color:#ed1f24;
	text-decoration:none;
}
a.ntlink:hover {
	color:#000;
}
.news_cont {
	width:180px;
	float:right;
}
.news_cont p {
	font-size:0.75em;
	color:#515050;
}
span.newsdate {
	font-size:0.688em;
	display:block;
	margin-bottom:4px;
	color:#9E9E9E;
}
/* News row WIDE */
.news_row_wide {
	font-size:1em;
}
.news_row_wide h3 {
	line-height:120%;
}
.news_row_wide p {
	font-size:0.75em;
	color:#515050;
	line-height:135%;
	margin-top:12px;
}


a.pbanner {
	float:left;
	margin-right:10px;
	margin-bottom:7px;
}
a.pbanner:hover {}

.bar_search {
	width:369px;
	position:absolute;
	left:240px;
	top:30px;
	float:left;
	overflow:hidden;
	height:40px;
	visibility:visible;
	background:url(../images/elements_sprite.png);
	background-position: 0px -101px;
	background-attachment:scroll;
	background-repeat:no-repeat;
}
.scrsel {
	background-position: 0px -141px;
}
.bar_search input[type=text] {
	width:300px;
	height:30px;
	line-height:30px;
	border:none;
	background-color:#FFF;
	color:#3E3E3E;
	float:left;
	margin-left:10px;
	margin-top:5px;
}
/*  //0.50 */
.bar_search input[type=submit] {
	cursor: hand; 
	cursor: pointer;
	width:40px;
	height:40px;
	border:none;
	float:right;
	display:block;
	-khtml-opacity:0; 
	-moz-opacity:0; 
	-ms-filter:”alpha(opacity=0)”;
	filter:alpha(opacity=0);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	opacity:0; 
	zoom: 1;
}
.nl_sbar {
	width:100%;
	padding-left:130px;
	float:left;
	clear:both;
	background:url(../images/elements_sprite.png);
	background-attachment:scroll;
	background-position: -375px -26px;
	background-repeat:no-repeat;
	min-height:90px;
}
.inclass {
	width:100%;
	float:left;
	border:solid 1px #cbcbcb;
	background:url(../images/inputbg.png);
	background-repeat:repeat-x;
	background-attachment:scroll;
	height:32px;
	line-height:32px;
	padding-left:2%;
	color:#3D3D3D;
	margin-bottom:6px;
}
.inclass:focus {
	border:solid 1px #333;
}
.sbmtclass {
	width: 128px;
	height:29px;
	background:url(../images/elements_sprite.png);
	background-attachment:scroll;
	background-position: 0px -182px;
	background-repeat:no-repeat;
	border:none;
	font-family: 'Oswald', Helvetica, Arial, sans-serif;
	text-align:center;
	font-size:0.85em;
	line-height:26px;
	color:#FFFFFF;
}
.sbmtclass:hover {
	cursor: hand; 
	cursor: pointer;
	background-position: -128px -182px;
}

/* Social bar */
#socialbar {
	float:right;
	margin-top:12px;
}
a.hd_social {
	background:url(../images/elements_sprite.png);
	float:right;
	display:block;
	background-repeat:no-repeat;
	background-attachment:scroll;
	text-decoration:none;
	text-indent:-999px;
	width:24px;
	height:24px;
	overflow:hidden;
	visibility:visible;
	margin-left:4px;
}
a.sr_facebook {
	background-position: -1px -51px;
}
a.sr_twitter {
	background-position: -57px -51px;
}
a.sr_pinterest {
	background-position: -29px -51px;
}
a.sr_youtube {
	background-position: -85px -51px;
}
a.sr_facebook:hover {
	background-position: -1px -76px;
}
a.sr_twitter:hover {
	background-position: -57px -76px;
}
a.sr_pinterest:hover {
	background-position: -29px -76px;
}
a.sr_youtube:hover {
	background-position: -85px -76px;
}

/* Sociale mari */
#socialbar_floating {
	position:fixed;
	top:230px;
	right:12px;
	width:48px;
	z-index:99999;
}
a.srbs {
	background:url(../images/elements_sprite.png);
	float:right;
	display:block;
	background-repeat:no-repeat;
	background-attachment:scroll;
	text-decoration:none;
	text-indent:-999px;
	width:48px;
	height:48px;
	overflow:hidden;
	visibility:visible;
	margin-bottom:4px;
}
a.srb_facebook {
	background-position: 0px -251px;
}
a.srb_twitter {
	background-position: 0px -347px;
}
a.srb_googleplus {
	background-position: 0px -395px;
}
a.srb_youtube {
	background-position: 0px -299px;
}
a.srb_instagram {
	background:url(../images/instagram_logo.png);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	background-attachment:scroll;
	text-decoration:none;
}


.fbdiv {
	margin-bottom:14px;
	height: 24px;
	max-width:50%;
	overflow:hidden;
	visibility:visible;
}
.fbdivh {
	margin-bottom:14px;
	height: 34px;
	width:90%;
	overflow:hidden;
	visibility:visible;
}
ul.accmenu {
	width:100%;
	float:left;
	clear:both;
}
ul.accmenu li {
	width:100%;
	display:block;
	float:left;
	clear:both;
	border-bottom:solid 1px #DCDCDC;
}
ul.accmenu a:link, ul.accmenu a:visited, ul.accmenu a:active, span.slink_sel {
	color:#515050;
	display:block;
	font-size:0.92em;
	padding-bottom:8px;
	padding-top:8px;
	text-decoration:none;
	font-weight:normal;
	padding-left: 2%;
}
ul.accmenu a:hover {
	color:#f90008;
	background:#F3F3F3;
}
a.opsel {
	color:#003e00 !important;
	background:#F3F3F3;
}
 span.slink_sel {
	color:#003e00 !important;
	background:#F3F3F3;
	font-weight:700;
}

/* Buton */
html.show-refresh #refresh-firefox {
    border-radius: 8px;
    display: block;
    font-size: 1.375rem;
    font-weight: normal;
    margin: 0 auto;
    padding: 15px;
    width: 260px;
}
.button, .button-white {
    cursor: pointer;
}

table td {
	vertical-align:top;
	padding:0.545em;
}
.hnews {
	width:100%;
	float:left;
	clear:both;
	padding-bottom:4px;
	margin-bottom:12px;
	border-bottom:solid 1px #B3B3B3;
}
.hnews h3, .hnews p {
	margin-bottom:4px;
}
.hnews h3 {
	font-weight:700;
	color:#09c;
}

/* H Custom Menu */
#hcustom_menu {
	position:absolute;
	display:block;
	height:50px;
	width:100%;
	left:0px;
	bottom:0px;
	border-bottom: solid 1px #707070;
	border-top: solid 1px #707070;
	background-color:#FFFFFF;
	opacity: 0.77;
    filter: alpha(opacity=77); /* IE8- */
	z-index:2147483649;
	font-size:1.15em;
}
h3.hcm_title {
	float:left;
	line-height:50px;
	font-weight:300;
	padding-left:0.6em;
	padding-right:0.6em;
}
ul.hcm_menu {
	float:left;
	white-space: nowrap;
	padding:0px;
	margin:0px;
	font-weight:700;
	text-shadow: 0px 1px 1px white;
	font-style: normal;
}
ul.hcm_menu li {
	float:left;
	list-style-type:none;
	list-style:none;
	background:url(../images/sep.png);
	background-attachment:scroll;
	background-position: left center;
	background-repeat:no-repeat;
}
ul.hcm_menu a {
	line-height:50px;
	padding-left:0.6em;
	padding-right:0.6em;
	text-decoration:none;
	color: #252525;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
}
ul.hcm_menu a:hover {
	color: #eb1d24;
}
a.hcm_selected {
	color:#d70812 !important;
}

/* Submenu */
.minside_submenu {
	width:100%;
	background-color: #fefefe;
	float:left;
	margin-bottom:0.8em;
}
span.ms_title {
	line-height:32px;
	font-size:0.86em;
	font-weight:700;
	float:left;
	padding-left:0.6em;
	padding-right:0.6em;
	width:300px;
	text-align:right;
}
.minside_submenu ul {
	font-size:0.86em;
	float:left;
}
.minside_submenu li {
	float:left;
	list-style:none;
}
a.msblink {
	padding-left:0.6em;
	padding-right:0.6em;
	display:block;
	color:#7F7F7F;
	text-decoration:none;
	line-height:32px;
}
a.msblink:hover {
	color: #d70812;
}

/* Fix */
.rsMinW .rsArrow {
	z-index:2147483657;
}

/* Articles */
.newsbox, .newsbox_hl {
	display: inline-block;
	margin-bottom: 10px;
}
.newsbox_hl {
	padding:7px;
	background:#FFFED2;
	border: solid 1px #E7D680;
}
.newsbox a:link, .newsbox a:visited, .newsbox a:active, .newsbox_hl a:link, .newsbox_hl a:visited, .newsbox_hl a:active, .newsbox a h3, .newsbox_hl a h3 {
	color: #005ea5 !important;
	text-decoration: none;
	display: block;
}

.newsbox a:hover, .newsbox_hl a:hover {
	color: #e21f26;
	text-decoration: none;
}
.newsbox h3, .newsbox_hl h3 {
	font-weight:700;
	line-height:1.2;
	font-size:1.2em;
	margin-bottom:20px;
}
.newsbox p, .newsbox_hl p {
	font-weight: 400;
	line-height: 1.2;
	font-size: 0.92em;
	color: #444444;
}
.newsbox time, .newsbox_hl time {
	font-size:0.78em;
	color:#444;
}
.nimg {
	display: block;
	padding-bottom: 4px;
	position: relative;
}
.nimg img {
	display:block;
}
.nimg time {
	color: #FFF;
	background-color: #707070;
	position: absolute;
	visibility: visible;
	z-index: 999;
	right: 0px;
	top: 0px;
	font-size: 0.76em;
	display: inline-block;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	padding-right: 5px;
}
.ninfo {
	float: left;
	display: block;
	padding-top:6px;
}
.ninfo time {
	font-size: 0.76em;
	color: #666;
}
#grilaimagini {
	display:block;
	margin-top: 0.5em;
	margin-bottom: 1em;
	float:left;
	clear:both;
	
}
.griditem {
	float:left;
	margin-right:0.3em;
	margin-bottom:0.3em;
	border:solid 2px #FFFFFF;
	width:12.5%;
}
.griditem a img {
	display:block;
	width:100%;
	height:auto;
}

ul.mezblocuri {}
ul.mezblocuri li {
	list-style:none;
	float:left;
	padding-right:4px;
	box-sizing: border-box;
}
.mezbloc_dublu {
	width:40%;
	height:178px;
}
.mezbloc {
	width:20%;
	height:178px;
}
a.mezlink {
	color:#080808;
	text-decoration:none;
}
a.mezlink:hover {
	color:#FC122B;
}
a.mezlink .mezimg {
	transition: border 0.1s ease;
}
a.mezlink .mezimg:hover {
	border:solid 5px #FFF;
}
.mezbloc h4, .mezbloc_dublu h4 {
	font-size:0.85em;
	font-weight:400;
	line-height:24px;
}
.mezbloc h4 strong, .mezbloc_dublu h4 strong {
	font-weight:700;
}
.mezimg {
	width:100%;
	height:144px;
	float:left;
	overflow:hidden;
}
.mezimg img {
	width:100%;
	height:auto;
}
.itemlast {
	margin:0px !important;
	padding:0px !important;
}
a.btcta_1 {
	display:block;
	width:100%;
	text-align:center;
	height:144px;
	background:#053f84;
	text-decoration:none;
	color:#FFF;
	padding-top:40px;
}
a.btcta_1:hover {
	background:#FC122B;
}
a.btcta_1 h5 {
	font-size:1.12em;
	font-weight:700;
}
a.btcta_1 p {
	font-size:0.85em;
	font-weight:400;
} 
#main {
	background:#FFF;
	margin-bottom:12px;
	padding-top:30px;
	padding-bottom:20px;
}
#main2 {
	margin-bottom:12px;
	padding-bottom:20px;
}
#main3 {
	padding-bottom:10px;	
	padding-top:15px;
	
}
/*
background:url(../images/main3_bg.png);
	background-repeat:repeat-x;
*/
#main4, #main5 {
	background:#FFF;
	margin-bottom:12px;
	padding-top:16px;
	padding-bottom:12px;
}
#main4 {
	-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.65);
	-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.65);
	box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.65);
}
#parteneri {
	background:#FFF;
	padding:10px;
	margin-bottom:12px;
}
.blocalb {}
#parteneri h5 {
	font-size:0.9em;
	width:100%;
	text-align:center;
	margin-bottom:12px;
	color:#5F5F5F;
}
ul.tidylist {
	font-weight:100%;
	clear:both;
	text-align:center;
}
ul.tidylist li {
	display:inline-block;
	list-style:none;
}

#footer {
	padding-top:10px;
	font-size:0.925em;
}
#footer a img {
	display:inline-block;
}
#footer p {
	color:#080808;
	display:block;
	font-size: 0.85em;
	margin-top:2px;
	font-weight:400;
}
a.flink {
	color: #000;
	text-decoration:none;
	display:inline-block;
	line-height:3;
	font-weight:700;
	margin-right:1em;
}
a.flink:hover {
	color: #fb0007;	
}
a.c2abt_mare, button.c2abt_mare {
	background: #3876bc;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4NzZiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTQyOGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #3876bc 0%, #01428b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3876bc), color-stop(100%,#01428b));
background: -webkit-linear-gradient(top,  #3876bc 0%,#01428b 100%);
background: -o-linear-gradient(top,  #3876bc 0%,#01428b 100%);
background: -ms-linear-gradient(top,  #3876bc 0%,#01428b 100%);
background: linear-gradient(to bottom,  #3876bc 0%,#01428b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3876bc', endColorstr='#01428b',GradientType=0 );
cursor:pointer;
	display:inline-block;
	padding-left:20px;
	padding-right:20px;
	padding-top:12px;
	padding-bottom:12px;
	text-decoration:none;
	color:#FFF !important;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.9);
	font-size:1.7em;
	border-bottom:solid 3px #03356e !important;
	letter-spacing:-1px;
	font-weight:700;
}
button.c2abt_mare {
	border:none;
	font-size:1.4em;
}
a.c2abt_mare span {
	font-size:57% !important;
	display:block;
	font-family: 'Arimo', Helvetica, Arial, sans-serif !important;
	font-weight:400 !important;
}
a.c2abt_mare:hover {
	color:#000 !important;
	background: #e5f4ff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZjRmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2NiZWJmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMWRiZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e5f4ff 0%, #cbebff 47%, #a1dbff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5f4ff), color-stop(47%,#cbebff), color-stop(100%,#a1dbff));
background: -webkit-linear-gradient(top,  #e5f4ff 0%,#cbebff 47%,#a1dbff 100%);
background: -o-linear-gradient(top,  #e5f4ff 0%,#cbebff 47%,#a1dbff 100%);
background: -ms-linear-gradient(top,  #e5f4ff 0%,#cbebff 47%,#a1dbff 100%);
background: linear-gradient(to bottom,  #e5f4ff 0%,#cbebff 47%,#a1dbff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f4ff', endColorstr='#a1dbff',GradientType=0 );
	border-bottom:solid 3px #73b4dc;
	text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
}

#left, #left2 {
	width:202px;
	float:left;
}
.cupg .prices_ron span, .cupg .prices_eur span {
	color:#FFF !important;
}
ul.left_banners {}
ul.left_banners li {
	list-style:none;
	float:left;
	clear:both;
	margin-bottom:12px;
}
a.lbanner {
	border: solid 1px #d7d7d7;
	float:left;
	display:block;
	width:100%;
	overflow:hidden;
}
a.lbanner img {
	display:block;
}
a.lbanner:hover {
	border: solid 1px #434343;
}
#bigright {
	width:calc(100% - 220px);
	float:right;
	padding: 0px 25px;
}
#bigright2 {
	width:calc(100% - 150px);
	float:right;
	padding: 0px 10px;
}
#bigright3 {
	width:calc(100% - 220px);
	float:right;
	padding-right: 0px;
	padding-left: 10px;
}
#bigright3 h2 {
	font-size:1.25em;
	margin-bottom:1em;
	padding-bottom:0.3em;
	border-bottom:solid 3px #44547B;
	color:#44547B;
}
#mainright {
	width:calc(100% - 220px);
	float:right;
	padding: 0px 25px;
}
.titlebox {
	position:relative;
	width:100%;
	display:block;
	margin-bottom:6px;
	border-bottom:solid 1px #d7d7d7;
}
span.vezitotbt {
	position:absolute;
	right:0px;
	top:9px;
	font-size:0.9em;
}
a.newsimgbig, a.newsimg {
	border:solid 1px #A8A8A8;
	display:block;
	max-width:100%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-bottom-width:3px;
	overflow:hidden;
}
a.newsimg img {
	display:block;
}
a.newsimgbig img {
	display:block;
	width:100%;
	height:auto;
}
a.newsimg img {}
a.newsimg3 {
	float:left;
	margin-right:12px;
	margin-bottom:4px;
	width:200px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	border:solid 1px #A8A8A8;
	border-bottom-width:3px;
}
a.newsimg3 img {
	width:100%;
	height:auto;
	display:block;
}
a.newsimg {
	float:left;
	margin-right:12px;
	margin-bottom:4px;
}
a.newsimgsmall {
	width:25%;
	float:left;
	margin-right:0.8em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:solid 1px #A8A8A8;
	overflow:hidden;
	margin-top:7px;
	border-bottom-width:3px;
	max-height: 200px;
}
a.newsimgsmall img {
	max-width:100%;
	height:auto;
	display:block;
}
.newsbig {
	float:left;
	width:50%;
}
.chomeblock_big {
	float:left;
	width:50%;
	display: inline-block;
    margin-bottom: 10px;
}
#mesajul_presedintelui {
	margin-bottom:40px;
	padding:1.2em;
	background:#44547b;
}
#mesajul_presedintelui a, #mesajul_presedintelui p {
	color:#FFF;
}
.home_small_right {
	width:24%;
	float:right;
}
.chomeblock_big h3, .home_small_right h3 {
	margin-bottom:0.8em;
}
.chomeblock_big p, .home_small_right p {
	color:#292929;
	font-size:0.86em;
	line-height:1.2;
}
img.homecimg {
	float:right;
	width:50%;
	height:auto;
	margin-left:0.6em;
}
img.homecimg2 {
	float:left;
	width:100%;
	height:auto;
	margin-bottom:0.6em;
}

.news_list_compact {
	float:right;
	width:48%;
	overflow: hidden;
    visibility: visible;
	padding-right:8px;
	background:url(../images/box_shadow_down.png) no-repeat bottom center scroll;
	min-height:305px;
}
.news_list_compact hr, .news_list_home hr {
	width:100%;
	border-bottom:solid 2px #222222;
	border-top:none;
	border-left:none;
	border-right:none;
	
}
.news_list_home {
	float:left;
	width:72%;
}

.newssmall {
	border-bottom:dashed 1px #d7d7d7;
	padding-bottom:12px;
	margin-bottom: 12px;
	width:100%;
}
#sfaturi_utile {
	
}

ul.list_type_a {
	width:100%;
}
ul.list_type_a li {
	list-style:none;
	display:table-cell;
	padding-left:1%;
	padding-right:1%;
	width:22.5%;
	overflow:hidden;
}
ul.list_type_a li p {
	font-size:0.86em;
	font-weight:700;
	margin-top:5px;
}
ul.list_type_a li img {
	width:100%;
	height:auto;	
}

ul.list_type_c {
	width:100%;
}
ul.list_type_c li {
	list-style:none;
	display:block;
	padding-right:1%;
	padding-bottom:1%;
	width:48.5%;
	height:250px;
	overflow:hidden;
	float:left;
}
ul.list_type_c li h3 {
	font-size:0.925em;
	font-weight:700;
	margin-bottom:0.6em;
}
ul.list_type_c li p {
	font-size:0.86em;
	font-weight:400;
	color:#494949;
}
ul.list_type_c li img {
	width:120px;
	height:auto;
	float:left;
	margin-right:1em;	
}

.main_marq {
	width:800px;
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/bg_burtiera.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:center top;
	color:#FFF !important;
	line-height:normal !important;
	height:32px !important;
	overflow:hidden;
}
.main_marq p {
	line-height:32px;
	margin:0px !important;
	
}
.main_marq a {
	color:#FFF;
	font-weight:700;
	text-decoration:none;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.9);
}
.main_marq a:hover {
	text-decoration:underline;
}

.ui-widget {
	font-size:0.92em !important;
	font-weight:700;
}

/* Columns */
.col_padding_s {
	padding-left:0.7em;
	padding-right:0.7em;
}
.col13 {
	width:33%;
	float:left;
}
.col14 {
	width:24.5%;
	float:left;
}
.col23 {
	width:66%;
	float:left;
}
.col15 {
	width:18%;
}
.col12 {
	width:49%;
	float:left;
}
.colast {
	float:right !important;
}
.txtdreapta {
	text-align:right;
}
.reclael_s12 {
	width:40%;
	float:left;
	clear:right;
}
/* Left Menu */
ul.arcmenu {
	width:100%;
	font-size:0.85em;
	padding:0;
}
ul.arcmenu li {
	list-style:none;
	display:block;
}
a.sb, a.sb_sel {
	color:#464646;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	border-bottom: solid 1px #DDDDDD;
}
a.sb:hover {
	color:#000;
	color: #e21f26;
}
a.sb_sel {
	font-weight:700;
	color: #e21f26 !important;
}

/* TV */
.tvcat {
	width:24.5%;
	float:left;
	height:250px;
	overflow:hidden;
	border-right:solid 1px #3f3f3f;
	border-bottom:solid 1px #3f3f3f;
	padding:0.7em;
}
.tvcat a {
	display:block;
}
.inrand_b .tvcat a {
	color:#9C9C9C;
}
.inrand_b .tvcat a:hover {
	color:#FFF;
}
.tvcat img {
	max-width:100%;
	height:auto;
	display:block;
	margin-bottom:0.5em;
}
.tvtitle {
	font-size:1em;
	font-weight:500;
	display:block;
}
	

/* Paginatie */
.paginatie {
	clear: both;
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 24px;
	font-size: 1em;
	font-weight: bold;
}
.paginatie_top {
	clear: both;
	float: left;
	width: 100%;
	font-size: 1em;
	font-weight: bold;
	margin-bottom:1em;
}
.paginatie_top span, .paginatie_top a {
	text-align:center;
}
a.pg_prev, a.pga, a.pg_next {
	width: 36px;
	display: inline-block;
	overflow: hidden;
	visibility: visible;
	text-decoration: none;
	line-height: 30px;
	color: #333333;
	margin-left:0.2em;
	margin-right:0.2em;
}
a.pg_prev, a.pg_next {
	font-size:1.3em;
}
a.pg_prev:hover {
	color: #2060A7;
}
a.pg_next:hover {
	color: #2060A7;
}
a.pga {
	background-color: #FAFAFA;
	border: 1px solid #C6C6C6;
}
a.pga:hover {
	color: #FFFFFF;
	background-color: #2060A7;
	border-top-color: #2060A7;
	border-right-color: #2060A7;
	border-bottom-color: #2060A7;
	border-left-color: #2060A7;
}
.pg_sel {
	width: 36px;
	display: inline-block;
	overflow: hidden;
	visibility: visible;
	text-decoration: none;
	line-height: 30px;
	color: #FFFFFF;
	background-color: #2060A7;
	border: 1px solid #2060A7;
}
.pg_clear {
	height: 30px;
	width: 36px;
	display: inline-block;
	overflow: hidden;
	visibility: visible;
	text-decoration: none;
	line-height: 30px;
	color: #2060A7;
	background-color: #fff;
	border: 1px solid #fff;
}
.simbolmare {
    display: block;
    font-size: 70px;
    height: 60px;
    line-height: 50px;
    margin-bottom: 14px;
    width: 100%;
	color:#CCC;
}

/* Table */
.tbl_comp {
	width:100%;
	min-width:900px;
}
.tbl_comp .icon-check {
	font-size:1.3em;
	color:#009259;
}
.tbl_comp tr {}
.tbl_comp th {
	border-bottom:solid 1px #FFF;
	border-right: solid 1px #FFF;
	padding:4px;
	font-size:1.45em;
	line-height:4;
}
.tbl_comp td {
	border-bottom:solid 1px #FFF !important;
	border-right: solid 1px #FFF;
	padding:4px;
	width:15%;
	text-align:center;
}
.tbl_comp h2 {
	margin-top:16px;
	margin-bottom:6px !important;
}
.tblc_btop {
	
}
th.blanktdc {
	background:#FFF;
	width:40%;
}
th.pac_x {
	color:#909090;
	background:#DFDFDF;
}
th.pac_a {
	color:#FFF;
	background:#89a061;
}
th.pac_b {
	color:#FFF;
	background: #4a88d4;
}
th.pac_c {
	color:#ffe114;
	background:#121212;
}
span.td_comp_info {
	color:#2A2A2A;
	text-align:left;
	display:block;
}
span.td_comp_info2 {
	color:#2A2A2A;
	font-size:1.3em;
}
span.td_comp_info3 {
	color:#2A2A2A;
	font-size:1em;
}
span.price_x {
	font-size:2em !important;
	line-height: 1;	
	display:block;
	
}
span.price_a, span.price_b, span.price_c {
	font-size:2.4em !important;
	font-weight:700;
	display:block;
	line-height: 1;
}
span.price_x {
	color:#7B7B7B;
}
span.price_a {
	color:#5e9300;
}
span.price_b {
	color:#1369d2;
}
span.price_c {
	color:#000;
}
span.price_x_s, span.price_a_s, span.price_b_s, span.price_c_s {
	font-size:1.3em !important;
	display:block;
}
span.price_x_s {
	color:#7B7B7B;
}
span.price_a_s {
	color:#5e9300;
}
span.price_b_s {
	color:#1369d2;
}
span.price_c_s {
	color:#000;
}
.testehd {
	margin-bottom:16px;
}
.testehd div a, .testehd p a {
	color: #2060A7;
	text-decoration:none;
}
.testehd div a:hover, .testehd p a:hover  {
	text-decoration:underline;
}
.testehd_r {
	width:calc(85% - 1em);
	float:right;
	margin-bottom:1em;
}
.hdimg {
	width:15%;
	height:auto;
	float:left;
	margin-right:0.7em;
}
span.section_info {
	color:#333;
	text-transform:uppercase;
	font-size:0.9em;
	font-weight:700;
	letter-spacing:-1px;
}
.testehd h1 {
	font-size:1.8em;
	font-weight:700;
	color:#333;
	margin-bottom:0.3em;
}
.testehd p {
	font-size:0.85em;
	color:#363636;
	margin-bottom:1em;
}


/* Teste comparative */
ul.list_filtre {
	display:block;
	margin-bottom:0.6em;
	border-bottom:solid 1px #b8b8b8;
}
ul.list_filtre li {
	display: table-cell;
}
a.filpic_r, a.filpic_l {
	background:url(../images/elements_sprite.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
	padding-left:0.6em;
	padding-right:0.6em;
	line-height:28px;
	color: #929292;
	text-decoration:none;
	font-size:0.9em;
	font-weight:400;
}
a.filpic_r {
	float:right;
}
a.filpic_l {
	float:left;
}
.float_l {
	float:left !important;
	margin-right:0.5em;
}
.float_r {
	float:right !important;
	margin-left:0.5em;
}

/* Filtre top */
a.fp_lista {
	background-position: -566px -4px;
	padding-left:32px;
}
a.fp_lista:hover, a.fp_lista_sel {
	background-position: -376px -4px;
	padding-left:32px;
	color:#000;
}

a.fp_grila {
	background-position: -566px -39px;
	padding-left:32px;
}
a.fp_grila:hover, a.fp_grila_sel {
	background-position: -376px -39px;
	padding-left:32px;
	color:#000;
}

/* Lista teste */
ul.items_grila {}
ul.items_grila li {
	display:table-cell;
	float:left;
	width:19%;
	margin-right:1%;
	margin-bottom:1%;
	text-align:center;
	height:220px;
	overflow:hidden;
}
ul.items_grila img, ul.items_grila a img {
	width:100%;
	height:auto;
}
ul.items_grila h3 {
	font-size: 0.9em;
    font-weight: 700;
    line-height: 100%;
    margin-top: 0.3em;
	float:left;
	clear:both;
	width:100%;
}
ul.items_grila span {
	color:#3b3b3b;
	font-size:0.8em;
}
ul.items_grila .phid {
	display:none;
	visibility:hidden;
}

ul.items_lista li {
	display:block;
	float:left;
	width:100%;
	margin-bottom:1%;
	padding-bottom:1%;
	border-bottom:solid 1px #CCC;
}
ul.items_lista h3 {
	font-size: 0.9em;
    font-weight: 700;
    line-height: 100%;
    margin-top: 0.3em;
}
ul.items_lista span {
	color:#3b3b3b;
	font-size:0.8em;
	margin-bottom:0.4em;
}
ul.items_lista img, ul.items_lista a img {
	width:20%;
	height:auto;
	float:left;
	margin-right:0.7em;
}
ul.items_lista p {
	font-size: 0.9em;
}
a.tstlink {
	color:#053f84;
	text-decoration:none;
}
a.tstlink:hover {
	color:#FB0928;
}
a.tstlink .round_s2 {
	transition: border 0.1s ease;
	border:solid 3px #FFF;
}
a.tstlink .round_s2:hover {
	border:solid 3px #CCC;
}
ul.items_grila .round_s2 {
	width:100%;
	float:left;
	overflow:hidden;
}
ul.items_grila img {
	width:100%;
	height:auto;
}
.pad_l_1 {
	padding-left:2em;
}
.pad_all_1 {
	padding:1.4em;
}
.txtpadding {
	padding-left:1.4em;
	padding-right:1em;
}
a.titlelink {
	float:left;
	display:block;
	border:solid 3px #286bb7;
	color:#1C3284 !important;
	text-decoration:none;
	padding:0.8em 1em;
	line-height:1.3;
	text-align:center;
}

a.titlelink strong {
	font-size:1.15em;
	margin-bottom:0.3em;
	display:block;
}
a.titlelink em {
	font-size: 0.9em !important;
	font-style:normal !important;
}
a.titlelink img {
	display:inline-block;
}
a.titlelink:hover {
	border-color:#FB0928;
	color:#FB0928 !important;	
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #f5f5f5 !important;
    border: 1px solid #1571b1 !important;
    padding: 0.5em !important;
}

/* Teste */
span.pt_action {
	float:right;
	margin-left:0.6em;
	width:130px;
}
span.pt_action2 {
	float:right;
	margin-left:0.6em;
	width:270px;
}
ul.teste_lista li {
	display:block;
	float:left;
	width:100%;
	margin-bottom:1%;
	padding-bottom:1%;
	border-bottom:solid 1px #CCC;
}
ul.teste_lista h3 {
	font-size: 0.9em;
    font-weight: 700;
    line-height: 100%;
    margin-top: 0.3em;
}
ul.teste_lista span {
	color:#3b3b3b;
	font-size:0.8em;
	margin-bottom:0.4em;
}
ul.teste_lista img, ul.teste_lista a img {
	width:20%;
	height:auto;
	float:left;
	margin-right:0.7em;
}

/* Teste grila */
ul.teste_grila li {
	display:block;
	float:left;
	width:22.5%;
	margin-bottom:1%;
	margin-left:2%;
	padding-bottom:1%;
	border-bottom:solid 1px #CCC;
	height:420px;
}
ul.teste_grila_slim li {
	display:block;
	float:left;
	width:17.5%;
	margin-bottom:1%;
	margin-left:2%;
	padding-bottom:1%;
	border-bottom:solid 1px #CCC;
	height:370px;
}
ul.teste_grila h3, ul.teste_grila_slim h3 {
	font-size: 0.9em;
    font-weight: 700;
    line-height: 100%;
    margin-top: 0.3em;
}
ul.teste_grila span, ul.teste_grila_slim span {
	color:#3b3b3b;
	font-size:0.8em;
	margin-bottom:0.4em;
}
ul.teste_grila img, ul.teste_grila a img, ul.teste_grila_slim img, ul.teste_grila_slim a img {
	width:100%;
	height:auto;
	float:left;
	margin-right:0.7em;
}
ul.teste_grila a.test_score, ul.teste_grila_slim a.test_score {
	margin-top:0.4em;
	margin-bottom:0.3em;
}
ul.teste_grila .pt_action, ul.teste_grila_slim .pt_action {
	float:none;	
}


.pt_cod {
	font-weight:700;
	color:#868686 !important;
}
.pt_txt {
	color: #555;
    font-size: 0.82em;
    line-height: 1.2;
    margin-top: 0.6em;
}
a.test_score {
	border:solid 2px #2bb164;
	display:block;
	width:100%;
	text-decoration:none;
	float:left;
}
a.test_score:hover {
}
.score_title {
	background:#2bb164;
	padding:0.3em 0.5em;
	display:block;
	width:100%;
	color:#FFF !important;
	font-size: 0.925em !important;
	font-weight:700;
}
.score_text {
	padding:0.3em 0.5em;
	display:block;
	font-size:0.855em !important;
	color:#777777;
}
.scrore_ind {
	display: block;
    font-size: 2em !important;
    line-height: 1;
    padding: 0 0.2em;
	font-weight:700;
}
.test_note, .test_sinfo {
	display:block;
	line-height:1;
	font-size:0.9em !important;
	clear:both;
	width:100%;
	float:left;
}
.test_sinfo {
	margin-top:0.4em;
}
.sci_green {
	color:#219853 !important;
}
.sci_red {
	color:#d01c1c !important;
}
.sci_blue {
	color:#378fd3 !important;
}

/* Filtre stanga */
.left_filters {
	border-right: solid 1px #CCC;
}
.left_filters h3 {
	font-size:1.23em;
	display:block;
	margin-bottom:0.6em;
	font-weight:400;
}
.left_filters h4 {
	font-size:0.9em;
	display:block;
	margin-bottom:0.2em;
	font-weight:700;
	letter-spacing:-1px;
	clear:both;
	float:left;
	margin-top:0.8em;
}
ul.lufilters, .select2 {
	clear:both;
	width:100%;
	float:left;
}
ul.lufilters li {
	float:left;
	clear:both;
	width:100%;
	list-style:none;
	font-size:0.875em;
}
a.lafil, a.lafil_sel {
	padding:2px 4px 2px 24px;
	display:block;
	float:left;
	width:100%;
	text-decoration:none;
	color:#3b3b3b;
	background:url(../images/elements_sprite.png);
	background-attachment:scroll;
	background-position:0 -180px;
	line-height:1.3;
	font-size:13px;
}
a.lafil:hover, a.lafil_sel {
	background-position:0 -117px;
	color:#005ea5;
}
.overtop {
	background:#FFF;
	border-bottom:solid 1px #9B9B9B;
	text-align:center;
}
.overtop p {
	margin:0px;
	font-size:0.75em;
	padding-bottom:0.8em;
}
.project_footer {
	text-align:center;
}
.project_footer p {
	font-size: 0.725em;
    line-height: 1.3;
    margin: 0;
    padding-bottom: 0.8em;
	color:#474747;
	font-weight:400;
}
#google_translate_element {
	width:100%;
	float:left;
	clear:both;
}
#google_translate_element .goog-te-gadget {
	float:right;
}
#langbar {
	position:absolute;
	top:5px;
	right:5px;
	width:150px;
}
#langbar p {
	width:100%;
	float:left;
	font-size:0.8em;
	color:#000;
	text-align:right;
	margin-bottom:4px;
	line-height:16px;
}
ul.flags {
	width:100%;
	float:left;
	padding-bottom:7px;
}
ul.flags li {
	list-style: none;
	float:right;
	margin-left:5px;
}
span.flag_lg_ro {
	width:17px;
	height:16px;
	overflow:hidden;
	float:right;
	margin-left:0.2em;
	visibility:visible;
	background:url(../images/flags18.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position: -3px -293px;
	display:block;
	text-indent:900px;
}

/* Ascunde bara Google */
body {
	position: static !important; 
	top:0px !important;
}
iframe.goog-te-banner-frame  {
	display: none !important;
}

a.slang {
	width:17px;
	height:16px;
	overflow:hidden;
	display:block;
	text-decoration:none;
	text-indent:-2000px;
	visibility:visible;
	color:#000;
	padding-top:3px;
	border-top:solid 2px #FFF;
	background:url(../images/flags18.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
}
a.slang:hover {
	border-top: solid 2px #494949;
}
a.lg_ro {
	background-position: -3px -293px;
}
a.lg_fr {
	background-position: -119px -90px;
}
a.lg_de {
	background-position: -32px -119px;
}
a.lg_it {
	background-position: -61px -177px;
}
a.lg_en {
	background-position: -90px -351px;
}


#carousel_parteneri {
	text-align:center;
}
img.goog-te-gadget-icon {
	display:none;
}

/* Contul meu */
.mcrow {
	clear: both;
	width: 100%;
	display: block;
	margin-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E2E2;
	float: left;
	font-size: 0.86em !important;
}
.mrowl {
	padding: 4px;
	width: 33%;
	float: left;
}
.mrow2 {
	padding: 4px;
	width: 44%;
	float: left;
}
.mrow3 {
	width: 22%;
	float: left;
}
a.btdelete {
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	border: 1px solid #F33;
	color: #F33;
	text-decoration: none;
	display: block;
	float: right;
	margin-left: 4px;
}
a.btdelete:hover {
	color: #FFF;
	background-color: #f33;
}
a.btedit {
	padding-top: 4px;
	padding-right: 14px;
	padding-bottom: 4px;
	padding-left: 14px;
	border: 2px solid #FC0C27;
	color: #FC0C27;
	text-decoration: none;
	display: block;
	float: left;
	font-weight:700;
	white-space:nowrap;
	margin-bottom:3px;
}
a.btedit:hover {
	color: #FFF;
	background-color: #FC0C27;
}

span.nstatus_0, span.nstatus_1, span.nstatus_2, span.nstatus_3, span.nstatus_4, span.nstatus_5 {
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	text-decoration: none;
	display: block;
	float: right;
	margin-left: 4px;
}
span.nstatus_0 {
	border: 1px solid #999;
	color: #999;
}
span.nstatus_1 {
	border: 1px solid #F63;
	color: #F63;
}
span.nstatus_2 {
	border: 1px solid #963;
	color: #963;
}
span.nstatus_3 {
	border: 1px solid #575782;
	color: #575782;
}
span.nstatus_4 {
	border: 1px solid #58AD5F;
	color: #52A758;
}
span.nstatus_5 {
	border: 1px solid #FF4246;
	color: #FF4246;
}
.mrowm {
	padding: 4px;
	width: 65%;
	float: left;
}
.mrowl p, .mrowm p, .mrow2 p {
	margin: 0px !important;
	padding: 0px !important;
}
.mrowm p strong, .mrow2 p strong {
	font-weight:700;
	font-size:110%;
}
.incontpag {
	position:relative;
}

span.tipcont {
	float:left;
	width:240px;
	height:50px;
	line-height:50px;
	font-size:1.25em;
	padding-left:60px;
	display:block;
	overflow:hidden;
	visibility:visible;
	position:absolute;
	top:-10px;
	right:-10px;
	background:url(../images/account_types.png);
	background-attachment:scroll;
	background-repeat:no-repeat;
	font-weight:700;
	letter-spacing:-1px;
}
span.tc_0 {
	background-position:0px 0px;
	color:#000;
}
span.tc_1, span.tc_5 {
	background-position:0px -50px;
	color:#28410b;
}
span.tc_2, span.tc_6, span.tc_11 {
	background-position:0px -100px;
	color:#fff;
}
span.tc_3, span.tc_7 {
	background-position:0px -150px;
	color:#fff;
}
span.tc_11 {
	background-position:0px -200px;
	color:#fff;
}
.insidebread {
	float:left;
}

/* Product */
.p_col_left {
	width:18%;
	float:left;
}
.p_col_right {
	width:80%;
	float:right;
}
a.p_img_thumb img {
	display:block;
	width:100%;
	height:auto;
}
a.p_img_thumb {
	text-decoration:none;
	width:100%;
	overflow:hidden;
	display:block;
	height:auto;
	border:solid 3px #C8C8C8;
}
a.p_img_thumb:hover {
	border:solid 3px #1B3764;
}
table.p_carc_tbl {
	font-size:0.92em;
	width:100%;
}
table.p_carc_tbl p {
	margin-bottom:0.3em;
}
table.p_carc_tbl tr,
table.p_carc_tbl td {
	text-align:left;
	vertical-align:top;
}
.p_col_right .test_sinfo, .p_col_right .test_note {
	font-size:0.8em !important;
}
.p_col_right .score_text {
	line-height:1.2;
	color:#3D3D3D;
}
.p_col_right .pt_action {
	width:200px !important;
}
label.spanrate {
	float:left;
	font-size:0.875em;
	margin-right:0.6em;
	width:160px;
}
/* Quiz classes */
.q_form, 
.q_submit {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
	display: block;
	clear: left;
	float: left;
	width: 260px;
	margin-top: 12px;
	font-size: 0.9em;
	line-height: 42px;
	color: #FFF;
	background-color: #1c65a1;
	font-weight: bold;
	height: 42px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.q_fieldset {
	clear: left;
	float: left;
	width: 100%;
	margin-bottom: 6px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DFDFE9;
}
.q_legend {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #1c65a1;
	float: left;
	width: 50px;
	font-size: 1.1em;
	color: #FFF;
	text-align: center;
	display: block;
	font-weight: bold;
	padding-top: 16px;
	padding-bottom: 16px;
	margin-right:0.7em;
}
.q_points {
	font-size: 0.76em !important;
	color: #666 !important;
	font-weight: normal;
	display: block;
	margin-bottom: 14px;
}
.q_container {
	margin-left: 1em;
	float:left;
	max-width:80%;
}
.q_fcls fieldset {
	border:none;
}
.q_container h3 {
	font-size: 1em;
	font-weight: bold;
	display:block;
	margin-bottom:0px !important;
}
.q_result_container {
	clear: both;
	float: left;
	width: 96%;
	margin-top: 18px;
	padding-right: 2%;
	padding-left: 2%;
	padding-bottom:6px;
	padding-top:6px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.q_fail {
	background-color: #ffe984;
}
.q_success {
	background-color: #def186;
}
.q_fail p {
	float: left;
	width: 70%;
}
.q_success p {
	display:block;
}
a.q_maiincearca {
	background-color: #1c65a1 !important;
	color: #FFF !important;
	text-decoration: none !important;
	text-align: center !important;
	display: block !important;
	padding: 10px !important;
	float: right;
	width: 120px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
a.q_maiincearca:hover {
	background-color: #357eba !important;
	color: #FFF !important;
}
.responsive_img {
	max-width:100%;
	height:auto;
	display:block;
}
#ratingmsg {
	clear: both;
	color: #fa0827;
	float: left;
	font-size: 0.92em;
	font-weight: 700;
	width: 100%;
}
.chdivcomp {
	float:left;
	margin-top:1em;
	padding:0.3em;
	border:solid 1px #CCC;
}
.checkcompare {
	float:left;
	margin-right:0.4em;
	margin-top:0.2em;
}

#lista_de_comparat {
	background: #1b3764 none repeat scroll 0 0;
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.45);
	-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.45);
	box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.45);
    display: none;
    float: left;
    margin-bottom: 1em;
    margin-left: 0;
    padding: 10px;
    position: fixed;
    right: 0;
    top: 100px;
    width: 90px;
	z-index:999995;
}
#lista_de_comparat p {
	width:100%;
	line-height:24px;
	font-weight:700;
	color:#000;
	font-size:0.92em;
}
#lista_de_comparat img {
    max-width: 100%;
    width: auto;
}
a.btcompara {
	background: #F80927 none repeat scroll 0 0;
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.55);
	-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.55);
	box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.55);
    color: #fff;
    display: none;
    float: left;
    font-size: 0.9em;
    font-weight: 700;
    line-height: 1;
    padding-bottom: 0.4em;
    padding-top: 0.4em;
    position: fixed;
    right: 0;
    text-align: center;
    text-decoration: none;
    top: 62px;
    width: 120px;
    z-index: 999999;
}
a.btcompara:hover {
	color:#1B3764;
	background:#FFF;	
}
a.ptcomp {
	color: #fff;
    float: left;
    line-height: 1;
    margin-bottom: 10px;
    margin-right: 1%;
    text-decoration: none;
    width: 100%;
}
a.ptcomp:hover {
	background:#FFF;
	color:#1B3764;
}
a.ptcomp img {
	height:auto;
	float:left;
}
a.ptcomp span {
	clear: left;
    float: left;
    font-size: 0.75em;
    padding: 0.3em;
}
table.tbl_comparison {
	width:100%;
}
table.tbl_comparison th {
	font-size:0.86em;
	color:#FFF;
	font-weight:700;
	background:#1B3764;
	padding:0.6em;
	text-align:left;
	vertical-align:top;
}
table.tbl_comparison tr {
	
}
table.tbl_comparison td {
	padding:0.2em;
	font-size:0.8em;
	color:#232323;
	border-bottom:dashed 1px #C7C7C7;
	vertical-align:top;
}
span.txtmic {
	font-size:0.86em;
	font-weight:400 !important;
}
.travel_small_img {
	float:right;
	margin-left:1.4em;
	margin-bottom:1em;
}
form.hlform {
	width:100%;
	border:solid 1px #d8be10;
	background:#fff195;
	padding:1em;
	margin-bottom:0.8em;
	float:left;
}
.grandtitle {
	font-size:1.35em !important;
	font-weight:400 !important;
	width:100%;
	margin-bottom:0.2em !important;
	clear:both;
	display:block;
}
.smitem_1 {
	float:left;
	width:23%;
	margin-right:1%;
	margin-bottom:0.4em;
	font-size:0.925em;
	font-weight:400;
	font-weight:700;
}
.smitem_1 a {
	display:block;
}
#nopay {
	display:none;
}

/* Datatable */
table.display {
	width:100%;
}
table.display td {
	font-size:14px;
	padding:5px;
}
table.display th {
	font-weight:700;
	font-size:13px;
	padding:5px;
}
table.display th span {
	float:right;
}
.dataTables_wrapper .top {
	padding: 10px 0;
	font-size:17px;
	color:#777;
}
.dataTables_filter input {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:solid 1px #ccc;
	padding:3px;
}
.ui-buttonset .ui-button {
	margin-right:3px !important;
	padding:5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}


.blankmessage {
	width:800px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.blankmessage p {
	font-size:1.15em;
	color:#3D3D3D;
	display:block;
	margin-bottom:0.8em;
}
#slider_testimoniale {
	min-height:90px;
}
#sfaturi_utile {
	min-height:250px;
}
/*
#newspecial1 img
	float:left;
	margin-right:1em;
	margin-bottom:1em;
	max-width:30%;
	height:auto;
}
*/
.prodrateform fieldset {
	border:none;
	clear:both;
	float:left;
	width:60%;	
}
.newssmall a.newsimg {
	width:300px;
}
.newssmall a.newsimg img {
	max-width:100%;
	height:auto;
}

.alignleft {
	float:left;
	margin-right:0.4em;
	margin-bottom:0.4em;
}
.alignright {
	float:right;
	margin-left:0.4em;
	margin-bottom:0.4em;
}
.sconslogo {
	
}
a#avatar_super_consumator {
	text-align:left;
	text-indent:-900px;
	text-decoration:none;
	width:185px;
	height:272px;
	background:url(../images/avatar-super-consumator.png);
	background-position:left left;
	background-repeat:no-repeat;
	background-attachment:scroll;
	visibility:visible;
	overflow:hidden;
	position:absolute;
	left:50%;
	margin-left:-700px;
	top:220px;
	z-index:9;
}

/* Mobile menu */
#mobile_menu {
	display:none;
	font-family: 'Arimo', Helvetica, Arial, sans-serif;
}
.mobile_menu a:link, .mobile_menu a:active, .mobile_menu a:visited {
	color:#3D3D3D;
	text-decoration:none;
	float:left;	
	padding:0.5em;
	width:100%;
	clear:both;
} 
.mobile_menu a:hover {
	color:#1b1b1b;
} 
.mobile_menu .has-submenu {
}
.mobile_menu .sub-toggle {
	float:right;
	clear:left;
	cursor:pointer;
}
a.openner i {
	float:right;
	padding-top:1px;
}

.mobile_menu li {
	width:100%;
	color:#3D3D3D;
	font-weight:500;
	text-align:left;
	background-color:#fefefe;
	list-style:none;
	font-size:0.82em;
}
.mobile_menu li ul li {
	background:#f5f5f5 !important;
	font-weight:400 !important;
}
a.shmenuhandle {
	background:#393939 !important;
	color:#FFF !important;
	text-align:center;
	text-decoration:none;
	font-size:1.3em !important;
	padding:0.6em !important;
	float:left;
	clear:both;
	width:100%;
}
a.shmenuhandle i {
	float:right;
	margin-top: 0.2em;
}
ul#mobilenav {
	display:none;
}

.prices_eur {
	display:none;
}
.atopnote {
	display:none;
	float:left;
	clear:both;
	width:100%;
	line-height:2;
	font-size:1em;
	color: #1C70B4;
	text-decoration:none;
}
a.atopnote {
	display:none;
	float:left;
	clear:both;
	width:100%;
	line-height:4;
	font-size:0.8em;
	color: #1C70B4;
	text-decoration:none;
	text-align:center;
	background:#FFF;
}
a.atopnote_v {
	display:block;
	float:left;
	clear:both;
	width:100%;
	line-height:4;
	font-size:0.8em;
	color: #1C70B4;
	text-decoration:none;
	text-align:center;
	background:#FFF;
}
a#srcbt {
	color:#cc1726;
}
#bigsearch {
	width:100%;
	float:left;
	position:absolute;
	z-index:9999999;
	top:103px;
	left:0;
	display:none;
	background:#FFF;
	padding-top:0.7em;
	-webkit-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.55);
	-moz-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.55);
	box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.55);
	height:56px;
}
#bigsearch_mobile {
	width:100%;
	float:left;
	display:none;
	background:#FFF;
	padding-top:0.7em;
	padding-left:0.7em;
}
#bigsearch_mobile form {
	margin-bottom:0;
}
a#bs_close {
	float:right;
	font-weight:1.3em;
	color:#E13C3F;
	display:block;
	text-decoration:none;
	font-size: 2em;
    line-height: 0.9;
	margin-right:11px;
	position:absolute;
	margin-left:-36px;	
}
a.shall, a.dlredsm, a.shall2, a.dlredsm2 {
	width:100%;
	clear:both;
	font-size:0.78em;
	text-decoration:none;
	color:#409ED9;
	margin-bottom:0.1em;
	float:left;
	padding-top:0.1em;
	padding-bottom:0.1em;
	text-align:center;
}
a.shall:hover, a.dlredsm:hover, a.shall2:hover, a.dlredsm2:hover  {
	text-decoration:underline;
}
a.dlredsm {
	color:#D14648 !important;
	text-align:left !important;
}
a.shb {
	display:none;
}
ul.restr_height {
	height:120px;
	overflow:hidden;
	border-bottom:solid 2px #CCC;
}

/* Mobile pricing table */
.pac_m_x {
	display:block;
	width:100%;
	float:left;
	clear:both;
	margin-bottom:6px;
	color:#909090;
	background:#DFDFDF;
	padding:0.7em;
}
.pac_m_a {
	display:block;
	width:100%;
	float:left;
	clear:both;
	margin-bottom:6px;
	color:#FFF;
	background:#89a061;
	padding:0.7em;
}
.pac_m_b {
	display:block;
	width:100%;
	float:left;
	clear:both;
	margin-bottom:6px;
	color:#FFF;
	background: #4a88d4;
	padding:0.7em;
}
.pac_m_c {
	display:block;
	width:100%;
	float:left;
	clear:both;
	margin-bottom:6px;
	color:#ffe114;
	background:#121212;
	padding:0.7em;
}
label.abshow_info {
	width:80%;
	float:right;
	display:block;
	cursor:pointer;
}
.pac_m_infobox {
	display:none;
	clear: both;
    color: #292929;
    float: right;
    font-size: 0.8em;
    padding-top: 0.7em;
    width: 80%;
}
#absel_m_t1, #absel_m_t2, #absel_m_t3, #absel_m_t4, #absel_m_t5, #absel_m_t6, #absel_m_t7, #absel_m_t8 {
	float:left;
	width:18%;
	margin-top:0.4em;
	min-height:50px;
}
.pac_m_c .pac_m_infobox, .pac_m_b .pac_m_infobox, .pac_m_a .pac_m_infobox {
	color:#fff !important;
}
.pmi_row {
	display:block;
	font-size:0.9em;
	color:#4E4E4E;
}
.abtext {
	float:left;
	width:100%;
}
.abpret {
	float:left;
	width:100%;
}

#abselector_mobile {
	display:none;
}

.icheckbox_flat-red {
	float: left;
    margin-right: 0.7em !important;
    margin-top: 2px !important;
}
.q_label2 {
	cursor:pointer;
	font-size:0.86em;
}
#presstypefield {
	display:none;
}

a.acbt {
	background:#2060A7;
	color:#FFF !important;
	display:inline-block;
	line-height:2.2;
	font-size:0.9em;
	padding-left:1em;
	padding-right:1em;
	text-decoration:none;
	letter-spacing:-1px;
	float:left;
	margin-top:0.4em;
}
a.acbt:hover {
	background:#15A543;
	color:#FFF !important;
}

a.acbt2 {
	background: #ff761b;
    color: #fff !important;
    display: inline-block;
    float: left;
    font-size: 1.2em;
    letter-spacing: -1px;
    margin-top: 0.4em;
	margin-right:0.4em;
    padding: 0.5em 2em;
    text-decoration: none;
	text-shadow: 0px 1px 1px rgba(150, 150, 150, 0.8);
}
a.acbt2:hover {
	background:#15A543;
	color:#FFF !important;
}

a.acbt3 {
	background: #ed3c4b;
    color: #fff !important;
    display: inline-block;
    float: left;
    font-size: 1.2em;
    letter-spacing: -1px;
    margin-top: 0.4em;
	margin-right:0.4em;
    padding: 0.5em 2em;
    text-decoration: none;
	text-shadow: 0px 1px 1px rgba(150, 150, 150, 0.8);
}
a.acbt3:hover {
	background:#15A543;
	color:#FFF !important;
}

a.acbt4 {
	background: #ff761b;
    color: #fff !important;
    display: inline-block;
    float: left;
    font-size: 1em;
    letter-spacing: -1px;
    padding: 0.8em;
    text-decoration: none;
	font-weight:400;
	text-align:center;
	text-shadow: 0px 1px 1px rgba(150, 150, 150, 0.8);
}
a.acbt4 strong {
	display:block;
	margin-bottom:0.2em;
	font-weight:700 !important;
}
a.acbt4:hover {
	background:#15A543;
	color:#FFF !important;
}

a.acbt5 {
	background: rgb(255,118,27);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNzYxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOTQ1MGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,118,27,1) 0%, rgba(249,69,14,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,118,27,1)), color-stop(100%,rgba(249,69,14,1)));
background: -webkit-linear-gradient(top,  rgba(255,118,27,1) 0%,rgba(249,69,14,1) 100%);
background: -o-linear-gradient(top,  rgba(255,118,27,1) 0%,rgba(249,69,14,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,118,27,1) 0%,rgba(249,69,14,1) 100%);
background: linear-gradient(to bottom,  rgba(255,118,27,1) 0%,rgba(249,69,14,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff761b', endColorstr='#f9450e',GradientType=0 );

    color: #fff !important;
    display: inline-block;
    float: right;
    font-size: 1em;
    letter-spacing: -1px;
    padding: 0.6em;
    text-decoration: none;
	text-shadow: 0px 1px 1px rgba(150, 150, 150, 0.8);
	border:solid 1px #EA3A0E;
}
a.acbt5:hover {
	background: rgb(21,165,67);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1YTU0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNzkxMmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(21,165,67,1) 0%, rgba(7,145,46,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(21,165,67,1)), color-stop(100%,rgba(7,145,46,1)));
background: -webkit-linear-gradient(top,  rgba(21,165,67,1) 0%,rgba(7,145,46,1) 100%);
background: -o-linear-gradient(top,  rgba(21,165,67,1) 0%,rgba(7,145,46,1) 100%);
background: -ms-linear-gradient(top,  rgba(21,165,67,1) 0%,rgba(7,145,46,1) 100%);
background: linear-gradient(to bottom,  rgba(21,165,67,1) 0%,rgba(7,145,46,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#15a543', endColorstr='#07912e',GradientType=0 );

	color:#FFF !important;
	border:solid 1px #068436;
}

a.acbt6 {
	background: rgb(255,118,27);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNzYxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOTQ1MGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,118,27,1) 0%, rgba(249,69,14,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,118,27,1)), color-stop(100%,rgba(249,69,14,1)));
background: -webkit-linear-gradient(top,  rgba(255,118,27,1) 0%,rgba(249,69,14,1) 100%);
background: -o-linear-gradient(top,  rgba(255,118,27,1) 0%,rgba(249,69,14,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,118,27,1) 0%,rgba(249,69,14,1) 100%);
background: linear-gradient(to bottom,  rgba(255,118,27,1) 0%,rgba(249,69,14,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff761b', endColorstr='#f9450e',GradientType=0 );

    color: #fff !important;
    display: inline-block;
    float: right;
    font-size: 1em;
    letter-spacing: -1px;
    padding: 0.6em;
    text-decoration: none;
	text-shadow: 0px 1px 1px rgba(150, 150, 150, 0.8);
	width:100%;
	border:solid 1px #EA3A0E;
}
a.acbt6:hover {
	background: rgb(21,165,67);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1YTU0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNzkxMmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(21,165,67,1) 0%, rgba(7,145,46,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(21,165,67,1)), color-stop(100%,rgba(7,145,46,1)));
background: -webkit-linear-gradient(top,  rgba(21,165,67,1) 0%,rgba(7,145,46,1) 100%);
background: -o-linear-gradient(top,  rgba(21,165,67,1) 0%,rgba(7,145,46,1) 100%);
background: -ms-linear-gradient(top,  rgba(21,165,67,1) 0%,rgba(7,145,46,1) 100%);
background: linear-gradient(to bottom,  rgba(21,165,67,1) 0%,rgba(7,145,46,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#15a543', endColorstr='#07912e',GradientType=0 );

	color:#FFF !important;
	border:solid 1px #068436;
}

.gallery-item {
	width:17.5%;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:1%;
	float:left;
	height:340px;
	overflow:hidden;
}
.gallery-item p {
	font-size:0.86em;
}
.gallery-item img {
	max-width:100%;
	height:auto;
}
#tbar {
	width:100%;
	z-index:9999999;
	position:fixed;
	bottom:0;
	left:0;	
	background:rgba(255,255,255,0.8);
	-webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.62);
	-moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.62);
	box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.62);
}
#tbar a {
	display:block;
	float:left;
	padding-left:1.2em;
	padding-right:1.2em;
	text-decoration:none;
	color:#3B6CC3;
	background:#FFF;
	line-height:50px;
	font-size:1em;
	font-weight:700;
}
#tbar a:hover {
	background:#3B6CC3;
	color:#FFF;
}

a.ibtm {
	float:left;
	width:100%;
	border:solid 1px #BBBBBB;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
	color:#005ea5 !important;
	text-decoration:none;
	padding:15px;
	margin-bottom:5px;
}
a.ibtm:hover {
	background: rgba(250,241,170,1);
	background: -moz-linear-gradient(top, rgba(250,241,170,1) 0%, rgba(252,236,93,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(250,241,170,1)), color-stop(100%, rgba(252,236,93,1)));
	background: -webkit-linear-gradient(top, rgba(250,241,170,1) 0%, rgba(252,236,93,1) 100%);
	background: -o-linear-gradient(top, rgba(250,241,170,1) 0%, rgba(252,236,93,1) 100%);
	background: -ms-linear-gradient(top, rgba(250,241,170,1) 0%, rgba(252,236,93,1) 100%);
	background: linear-gradient(to bottom, rgba(250,241,170,1) 0%, rgba(252,236,93,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf1aa', endColorstr='#fcec5d', GradientType=0 );
	border-color:#005ea5;
}
.imgrand img {
	max-width:100%;
	height:auto;
}
#leftb {
	width:18%;
	float:left;
}
#mainrightb {
	width:79%;
	float:right;
}
.profileimg {
	border:solid 1px #ccc;
	padding:12px;
}

/* Microblogging */
.autlistbox {
	width:25%;
	padding-left:1%;
	padding-right:1%;
	padding-bottom:1%;
	float:left;
	min-height:200px;
}
.autlistbox a {
	color:#005ea5;
	text-decoration:none;
	display:block;
}
.autlistbox a:hover {
	color:#D42528;
	background:#fefefe;
	display:block;
}
.aut_img {
	float:left;
	width:100%;
	height:300px;
	overflow:hidden;
	margin-bottom:0.5em;
}
.aut_img img {
	max-width:100%;
	height:auto;
	display:block;
}
.aut_title {
	font-size:1em;
	display:block;
	padding:0.4em;
	font-weight:700;
}
.differnew {
    background: #ffee82;
    padding: 15px;
}
.newsbox_author {
	font-size:12px;
	display:inline-block;
}
.newsbox_author a {
    display: inline !important;
}

/* Pret mare */
.relative {
	position:relative;
}
.pretboxmare {
	background:#5e9300;
	overflow:hidden;
	width:80%;
	float:right;
	text-align:center;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	z-index:9;
	position:relative;
}

.pretboxmare span.price_a, .pretboxmare span.price_b, .pretboxmare span.price_c {
    display: inherit;
    font-size: 14em;
    font-weight: inherit;
    line-height: inherit;
}
.pretboxmare span.price_a {
	color:#FFF;
}
.pretmare {
	width:100%;
	float:left;
	padding:0px 0 40px 0;
}
.maredetot {
	font-size:14em;
	color:#FFF;
	line-height:1;
	display:block;
	font-weight:700;
}
.miccersub {
	font-size:4em;
	color:#FFF;
	line-height:1;
	display:block;
	clear:both;
}
.miccersub2 {
	font-size:1.4em;
	color:#FFF;
	line-height:1;
	display:block;
	clear:both;
}
.infopretmare {
	color:#FFF;
	font-weight:700;
	font-size:1.2em;
	background: rgb(198,52,53); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(198,52,53,1) 0%, rgba(217,68,70,1) 50%, rgba(198,52,53,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(198,52,53,1) 0%,rgba(217,68,70,1) 50%,rgba(198,52,53,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(198,52,53,1) 0%,rgba(217,68,70,1) 50%,rgba(198,52,53,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c63435', endColorstr='#c63435',GradientType=1 ); /* IE6-9 */
	padding:4px 0;
	width:100%;
	float:left;
}

.boxarrow1 {
	width:200px;
	height:358px;
	float:right;
	position:absolute;
	left:0;
	top:0;
}
.regtext h3 {
	font-size:24px;
	font-weight:300;
	margin-bottom:1em;
}
.regtext p {
	font-weight:16px;
	font-weight:300;
}
.priradlabel {
	float:left;
	width:calc(100% - 30px);
}
.prices_free {
	display:none;
}

/* Grid Gallery */
.gridgallery ul {
	padding:0;
	margin-bottom:24px;
}
.gridgallery ul li {
	list-style-type:none;
	float:left;
	margin:0.5%;
	width:32.3%;
}
.gridgallery ul li a {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
span.spitem4 {
	display:block;
	margin-bottom:0.4em;
	border-left:solid 5px;
	padding-left:0.7em;
}
.src_type {
	font-size:0.82em;
	color:#D72E31;
	font-weight:500;
}
.spnegru {
	color: #333;
	border-left-color:#333;
}
.sprosu {
	color:#FF2424;
	border-left-color:#FF2424;
}
.spverde {
	color:#390;
	border-left-color:#390;
}
.sporange {
	color:#F63;
	border-left-color:#F63;
}
.spblue {
	color:#09C;
	border-left-color:#09C;
}
/* Mobile Stuff */
a.logom {
	float:left;
	padding-left:0.3em;
	position:absolute;
	top:0;
	left:0;
	z-index:99999;
}
.mobtopblock {
	float: left;
    font-size: 1em;
    font-weight: 700;
    line-height: 44px;
    margin-left: 0.6em;
	color:#1b1b1b;
	letter-spacing:-1px;
	position:absolute;
	top:0;
	left:120px;
	z-index:99999;
}
.mobtopblock a {
	text-decoration:none;
	color:#1b1b1b;
}
a.logom img {
	max-height:40px;
	width:auto;
	display:block;
}
a.hdmyaccountbt, a.hdmyaccountlogoutbt {
    position: absolute;
    right: 8px;
    top: 20px;
    width: 40px;
    padding: 4px 10px;
    color: #FFFFFF;
    font-size: 18px;
    text-align: center;
    background-color: #e22228;
    border-radius: 2px;
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	cursor:pointer;
	text-decoration:none;
	z-index:99999;
}
a.hdmyaccountbt:hover, a.hdmyaccountbt:focus, a.hdmyaccountlogoutbt:hover, a.hdmyaccountlogoutbt:focus {
    color: #FFF;
    background-color: #040404
}
a.hdmyaccountlogoutbt {
	top: -12px;
	width: auto;
	font-size: 16px;
	padding: 2px 10px
}

.contulmeu {
	position:absolute;
	right:0;
}
.hdb_block {
	float:right;
	width:460px;
	margin-right:8px;
}
ul.arcmenu {
	width: 100%;
    float: left;
    margin-bottom: 20px;
}
ul.arcmenu li {
	border-bottom: dashed 1px #ccc;
}
ul.arcmenu a {
    padding: 8px 10px;
    display: block;
    text-decoration: none;
    color: #121212;
}
ul.arcmenu a:hover {
	color:#1B3764;
}
.menutitle {
	padding: 8px 10px;
    display: block;
    text-decoration: none;
    color: #121212;
    font-size: 16px;
    font-weight: 700;
}

@media screen and (max-width:1460px) {
	#langbar {
	    top: 104px;
	    z-index: 999999;
	}
}
@media screen and (max-width:1320px) {
	.inrand, .inrand_w, .inrand_b {
		width: 1180px;
	}
}

@media screen and (max-width:1200px) {
	a#avatar_super_consumator {
		margin-left:-600px;
	}
}


@media screen and (min-width:600px) {
	.homecimg {
		width:100%;
	}
}
@media screen and (max-width:760px) {
	.mrow2 {
		width:100%;
	}
	.hdb_block {
		float:right;
		width:100%;
		margin-right:8px;
	}
}
@media screen and (max-width:540px) {
	.newssmall a.newsimg, .mrowl, .mrowm {
		width:100%;
	}
	span.tipcont {
		position:relative;
	}
	a.bttopformat span {
		transform:initial;
		top:0;
	}
	a.bttopformat_s {
		min-height:0;
	}
	a.bttopformat_s span {
		transform:initial;
		position:relative;
	}
	.bigright {
		padding:0;
	}
	.txtcontent table td {
		padding: 0;
	}
	a.newsimg3 {
		width:100%;
	}
}

