@charset "utf-8";
/* CSS Document */

/*reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;font-family:  Arial, Helvetica, sans-serif, "Trebuchet MS", Tahoma, Georgia, "Times New Roman", Times;}
body {line-height: 1;}

ol, ul {list-style: none;}

blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;	border-spacing: 0;}
input[type="checkbox"]{margin:0;}


body
{
	margin: 0;
	padding: 0;
	overflow:auto;
	color: #979797;
}


html
{
	font-family: Arial,Helvetica,sans-serif, "Trebuchet MS", Tahoma, Georgia, "Times New Roman", Times;
	font-size: 100%;
}

html, body {
	height:auto !important; 
	height:100%; 
	min-height:100%;
}



a {text-decoration:none;color:#FFFFFF;font-weight:normal;font-size:12px;}
a:hover {color:#F35712;}

img { border:0; }

form { margin: 0; padding: 0; display:inline;}

* { outline: medium none; }


.ajaxLoader {
	height: 100%; 
	width: 100%; 
	position: fixed; 
	left: 0pt; 
	top: 0pt; 
	z-index: 4999; 
	opacity: 0.65; 
	-moz-opacity: 0.65;
	filter: alpha(opacity=65);
	display:none;
	background: #000000 url("imagini/loader/282.png") no-repeat scroll 50% 50%;
}


.fb_iframe_widget iframe {
	position:relative !important;
}

.border-radius-top-5 {
	-moz-border-radius:5px 5px 0px 0px; /* Firefox */
  	-webkit-border-radius:5px 5px 0px 0px; /* Safari, Chrome */
 	-khtml-border-radius:5px 5px 0px 0px; /* KHTML */
  	border-radius:5px 5px 0px 0px;
}

.border-radius-left-5 {
	-moz-border-radius:5px 0px 0px 5px; /* Firefox */
  	-webkit-border-radius:5px 0px 0px 5px; /* Safari, Chrome */
 	-khtml-border-radius:5px 0px 0px 5px; /* KHTML */
  	border-radius:5px 0px 0px 5px;
}

.border-radius-right-5 {
	-moz-border-radius:0px 5px 5px 0px; /* Firefox */
  	-webkit-border-radius:0px 5px 5px 0px; /* Safari, Chrome */
 	-khtml-border-radius:0px 5px 5px 0px; /* KHTML */
  	border-radius:0px 5px 5px 0px;
}

.border-radius-left-3 {
	-moz-border-radius:3px 0px 0px 3px; /* Firefox */
  	-webkit-border-radius:3px 0px 0px 3px; /* Safari, Chrome */
 	-khtml-border-radius:3px 0px 0px 3px; /* KHTML */
  	border-radius:3px 0px 0px 3px;
}

.border-radius-right-3 {
	-moz-border-radius:0px 3px 3px 0px; /* Firefox */
  	-webkit-border-radius:0px 3px 3px 0px; /* Safari, Chrome */
 	-khtml-border-radius:0px 3px 3px 0px; /* KHTML */
  	border-radius:0px 3px 3px 0px;
}


.loading_ajax { 
	background-color: #000; 
	height: 100%; 
	width: 100%; 
	position: fixed; 
	left: 0pt; 
	top: 0pt; 
	z-index: 3999; 
	opacity: 0.85; 
	-moz-opacity: 0.85;
	filter: alpha(opacity=85);
	display:none;
}

.clear_all {clear:both;}
.align-center {text-align:center;}
.align-left {text-align:left;}

#topbannercontainer728x90 {
	width:728px;
	height:90px;
	overflow:hidden;
	position: absolute;
	top: 10px;
	left: 50%;
	margin-left: -364px;
}


#main_container {
	width:1000px;
	margin:0 auto;
	height:auto;
}

#topContact {
	width:960px;
	height:16px;
	line-height:16px;
	position:relative;
	text-align:right;
	font-size:10px;
	color:#000000;
	margin:0 0 5px;
}

#top_menu {
	width:960px;
	height:140px;
	position:relative;
}
#top_menu .searchandtabs {
	width:960px;
	height:30px;
	position:relative;
}

#top_menu .searchandtabs .tabs {
	width:250px;
	height:30px;
	float:left;
}

#top_menu .searchandtabs .tabs a {
	width:98px;
	height:29px;
	line-height:27px;
	display:block;
	background: transparent url("imagini/bg_personal_business.png") no-repeat scroll 50% 0;
	border:1px solid #CCCCCC;
	border-bottom:none;
	float:left;
	margin-right:20px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#000000;
}

#top_menu .searchandtabs .tabs a:hover {
	background: transparent url("imagini/bg_personal_business.png") no-repeat scroll 50% -30px;
	border:1px solid #0263AB;
	border-bottom:none;
	color:#FFFFFF;
}
#top_menu .searchandtabs .tabs a.selected {
	background: transparent url("imagini/bg_personal_business.png") no-repeat scroll 50% -30px;
	border:1px solid #0263AB;
	border-bottom:none;
	color:#FFFFFF;
}


#top_menu #searchcontainer {
	width:280px;
	height:24px;
	float:right;
	position:relative;
}

#top_menu #socialmediacnt {
	width:400px;
	height:20px;
	float:right;
	position:relative;
	text-align:right;
	margin-top:2px;
}


#top_menu #socialmediacnt div {
    display: block !important;
    float: right !important;
    height: 20px !important;
    margin-left: 10px !important;
}


#top_menu #searchcontainer input#inputsearch {
	height:17px;
	line-height:17px; 
	width:192px; 
	padding: 2px 7px;
	background-color:transparent;
	border:1px solid #CCCCCC; 
	border-right:none; 
	color:#000000; 
	font-weight:normal; 
	font-size:11px;
	display:block;
	float:right;
	background: url("imagini/bg_btn_cauta_grey_22.png") repeat-x scroll 0 0 transparent;

}


#top_menu #searchcontainer a {
	height:16px;
	line-height:16px;
	padding:3px 10px 3px 30px;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	float:right;
	background: url("imagini/bg_btn_cauta_blue_22.png") no-repeat scroll 0 0 transparent;
}

#top_menu #searchcontainer a:hover {
	background: url("imagini/bg_btn_cauta_blue_22.png") no-repeat scroll 0 -22px transparent;
}

#top_menu #searchcontainer .search_ajax {
    background-color: white;
    border: 1px solid #CCCCCC;
    display: none;
    right: 70px;
    top: 22px;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 400px;
    z-index: 10000;
	-moz-border-radius:5px 0 5px 5px; /* Firefox */
  	-webkit-border-radius:5px 0 5px 5px; /* Safari, Chrome */
 	-khtml-border-radius:5px 0 5px 5px; /* KHTML */
  	border-radius:5px 0 5px 5px;
}


#top_menu #searchcontainer .search_ajax li {
    border-bottom: 1px solid #C7CED1;
    text-align: left;
    white-space: nowrap;
	background-color:#F3F4F5;
}

#top_menu #searchcontainer .search_ajax li:last-child {
    border-bottom: none;
}


#top_menu #searchcontainer .search_ajax li a {
    text-decoration: none;
	color:#3E3E3E;
	padding: 5px 10px;
	width:380px;
	display:block;
	float:none;
	background:none;
}
#top_menu #searchcontainer .search_ajax li.selected {
    background-color: #E8EBEC;
}


#top_menu #searchcontainer .search_ajax li span {
    text-decoration: none;
	color:#3E3E3E;
	padding: 5px 10px;
	width:380px;
	display:block;
	float:none;
	background:none;
	height:16px;
	line-height:16px;
	font-size:11px;
	font-weight:bold;
}


#top_menu #searchcontainer .search_ajax li.selected {
    background-color: #E8EBEC;
}


#top_menu .logoandmenu {
	width:958px;
	height:78px;
	position:relative;
	background: transparent url("imagini/bg_top_menu.png") repeat-x scroll 0 0;
	border:1px solid #CCCCCC;
	-moz-border-radius:0px 5px 5px 5px; /* Firefox */
  	-webkit-border-radius:0px 5px 5px 5px; /* Safari, Chrome */
 	-khtml-border-radius:0px 5px 5px 5px; /* KHTML */
  	border-radius:0px 5px 5px 5px;
}
#top_menu .logoandmenu .logo {
	width:190px;
	height:70px;
	position:absolute;
	top:4px;
	left:10px;
}

#top_menu .logoandmenu .platafacturi {
	width:150px;
	height:80px;
	position:absolute;
	top:-1px;
	right:-1px;
}

#top_menu .logoandmenu .platafacturi a {
	width:150px;
	height:40px;
	padding:20px 0;
	line-height:20px;
	display:block;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	background: transparent url("imagini/bg_plata_facturi_80_150.png") repeat-x scroll 0 0;
}

#top_menu .logoandmenu .platafacturi a:hover {
	background: transparent url("imagini/bg_plata_facturi_80_150.png") repeat-x scroll 0 -80px;
}


#top_menu .logoandmenu .menupersonal {
	background: none;
    height: 80px;
    left: 235px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 560px;
}

#top_menu .logoandmenu .menupersonal a {
	display:block;
	float:left;
	color:#01599A;
	line-height:20px;
	font-size:18px;
	padding:20px 25px 20px 60px;
	height:40px;
	font-weight:normal;
}

#top_menu .logoandmenu .menupersonal span.bg_top_menu_delimiter {
	display:block;
	float:left;
	height:80px;
	width:1px;
	background: transparent url("imagini/bg_top_menu_delimiter.png") no-repeat scroll 0 0;
}


#top_menu .logoandmenu .menupersonal a:hover {
	color:#000000;
}
#top_menu .logoandmenu .menupersonal a.personalinternet {
	background: transparent url("imagini/icon_50_50.png") no-repeat scroll 10px 0;
}
#top_menu .logoandmenu .menupersonal a.personalteleviziune {
	background: transparent url("imagini/icon_50_50.png") no-repeat scroll 10px -80px;
}
#top_menu .logoandmenu .menupersonal a.personalvoce {
	background: transparent url("imagini/icon_50_50.png") no-repeat scroll 10px -160px;
}

#top_menu .shadow {
	width:960px;
	height:30px;
	position:relative;
	background: transparent url("imagini/shadow_960.png") no-repeat scroll 0 0;
}


#middlecnt {
	width:960px;
	margin:0;
	position:relative;
}
#middlecnt .left {
	float:left;
	width:180px;
}

#middlecnt .left .leftmenu {
	width:180px;
	position:relative;
}

#middlecnt .right {
	float:right;
	width:770px;
}

#middlecnt .right .slider {
	width:760px;
	height:360px;
	position:relative;
}

.shadow_760 {
	width:760px;
	height:30px;
	position:relative;
	background: transparent url("imagini/shadow_760.png") no-repeat scroll 0 0;
}
.shadow_170 {
	width:170px;
	height:18px;
	position:relative;
	background: transparent url("imagini/shadow_170.png") no-repeat scroll 0 0;
}
.shadow_200 {
	width:200px;
	height:18px;
	position:relative;
	background: transparent url("imagini/shadow_200.png") no-repeat scroll 0 0;
}

.shadow_220 {
	width:220px;
	height:18px;
	position:relative;
	background: transparent url("imagini/shadow_220.png") no-repeat scroll 0 0;
}


.shadow_320 {
	width:320px;
	height:18px;
	position:relative;
	background: transparent url("imagini/shadow_320.png") no-repeat scroll 0 0;
}

.shadow_960 {
	width:960px;
	height:30px;
	position:relative;
	background: transparent url("imagini/shadow_960.png") no-repeat scroll 0 0;
}


#middlebtncnt {
	width:960px;
	height:148px;
	position:relative;
}

#middlebtncnt .btngrey {
	width:200px;
	height:148px;
	position:relative;
	float:left;
}


#middlebtncnt .btngrey a {
	width:178px;
	height:108px;
	position:relative;
	display:block;
	padding:10px;
	-moz-border-radius:5px 5px 5px 5px; /* Firefox */
  	-webkit-border-radius:5px 5px 5px 5px; /* Safari, Chrome */
 	-khtml-border-radius:5px 5px 5px 5px; /* KHTML */
  	border-radius:5px 5px 5px 5px;
	background: transparent url("imagini/bg_btn_200_130_grey.png") repeat-x scroll 0 0;
	color:#000000;
	border:1px solid #CCCCCC;
}
#middlebtncnt .btngrey a:hover {
	background: transparent url("imagini/bg_btn_200_130_grey.png") repeat-x scroll 0 -130px;
}

#middlebtncnt .btngrey a span.title {
	width:180px;
	height:20px;
	position:absolute;
	top:10px;
	left:10px;
	display:block;
	color:#025B9D;
    font-size: 18px;
    font-weight: normal;
	overflow:hidden;
}
#middlebtncnt .btngrey a:hover span.title {
	color:#000000;
}

#middlebtncnt .btngrey a span.text {
	width:120px;
	height:70px;
	position:absolute;
	top:45px;
	left:75px;
	display:block;
	color:#000000;
    font-size: 11px;
    font-weight: normal;
	line-height:13px;
	overflow:hidden;
}

#middlebtncnt .btngrey a span.image {
	width:60px;
	height:60px;
	position:absolute;
	top:45px;
	left:8px;
	display:block;
	overflow:hidden;
}



#middlebtncnt .btnblue {
	width:200px;
	height:148px;
	position:relative;
	float:left;
}

#middlebtncnt .btnblue a {
	width:180px;
	height:110px;
	position:relative;
	display:block;
	padding:10px;
	-moz-border-radius:5px 5px 5px 5px; /* Firefox */
  	-webkit-border-radius:5px 5px 5px 5px; /* Safari, Chrome */
 	-khtml-border-radius:5px 5px 5px 5px; /* KHTML */
  	border-radius:5px 5px 5px 5px;
	background: transparent url("imagini/bg_btn_200_130_blue.png") repeat-x scroll 0 0;
	color:#FFFFFF;
}

#middlebtncnt .btnblue a:hover {
	background: transparent url("imagini/bg_btn_200_130_blue.png") repeat-x scroll 0 -130px;
}


#middlebtncnt .btnblue a span.title {
	width:180px;
	height:20px;
	position:absolute;
	top:10px;
	left:10px;
	display:block;
	color:#FFFFFF;
    font-size: 18px;
    font-weight: normal;
	overflow:hidden;
}
#middlebtncnt .btnblue a:hover span.title {
	color:#FFFFFF;
}

#middlebtncnt .btnblue a span.text {
	width:160px;
	height:80px;
	position:absolute;
	top:45px;
	left:20px;
	display:block;
	color:#FFFFFF;
    font-size: 11px;
    font-weight: normal;
	line-height:13px;
	overflow:hidden;
}


#footer_menu {
	width:960px;
	height:70px;
	position:relative;
	margin-top:5px;
}
#footer_menu .logo {
	width:120px;
	height:35px;
	float:left;
}
#footer_menu .footermenu {
	width:770px; /* 820 */
	height:70px;
	float:right;
	text-align:center;
}
#footer_menu .footermenu a {
	line-height:25px;
	height:25px;
	padding:5px 14px;
	font-size:12px;
	color:#005999;
	text-decoration:none;
	display:inline-block;
}
#footer_menu .footermenu a:hover {
	color:#000000;
}





.msgBox {
	width:100%;
	position:relative;
	padding:10px;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:20px;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	-moz-border-radius:5px 5px 5px 5px; /* Firefox */
  	-webkit-border-radius:5px 5px 5px 5px; /* Safari, Chrome */
 	-khtml-border-radius:5px 5px 5px 5px; /* KHTML */
  	border-radius:5px 5px 5px 5px;

	margin:15px auto;
}

div.success {
	background: transparent url("imagini/bg_messages.png") no-repeat scroll 0 0;
}

div.alert {
	background: transparent url("imagini/bg_messages.png") no-repeat scroll 0 -200px;
}

div.error {
	background: transparent url("imagini/bg_messages.png") no-repeat scroll 0 -400px;
}


.msgBoxStay {
	width:100%;
	position:relative;
	padding:10px;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	line-height:16px;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	-moz-border-radius:5px 5px 5px 5px; /* Firefox */
  	-webkit-border-radius:5px 5px 5px 5px; /* Safari, Chrome */
 	-khtml-border-radius:5px 5px 5px 5px; /* KHTML */
  	border-radius:5px 5px 5px 5px;

	margin:15px auto;
	border:1px solid #E6E6E6;
}

.msgBoxStay a {
	font-size:12px;
	line-height:16px;
}



#dialog-box {
	z-index: 4000; 
	height: 500px; 
	width: 700px; 
	top: 74px; 
	left: 610px; 
	display: none;
}



.cookieInfo {
	display:none;
	position:fixed;
	bottom:0px;
	left:0px;
	right:0px;
	height:50px;
	background-color:#222222;
}

.cookieInfo .cookieContainer {
	height:40px;
	margin:5px auto;
	width:1000px;
}

.cookieInfo .cookieContainer .cookieText {
	float:left;
	height:40px;
	color:#FFFFFF;
	font-size:13px;
	line-height:20px;
	width:890px;
}
.cookieInfo .cookieContainer .cookieText a {
	color:#13b7ff;
}

.cookieInfo .cookieContainer .cookieText a:hover {
	text-decoration:underline;
}



.cookieInfo .cookieContainer .cookieButton {
	width:100px;
	float:right;
	height:30px;
	margin:5px 0px;
	text-align:center;
	
}

.cookieInfo .cookieContainer .cookieButton a {
	line-height:30px !important;
	height:30px !important;
	padding: 0 15px !important;
	display:inline-block !important;
	color:#FFFFFF !important;
	font-size:14px !important;
	font-weight:normal !important;
	text-decoration:none !important;
	background: transparent url('imagini/btn_blue.png') scroll 0 0 repeat-x;
	-moz-border-radius:5px 5px 5px 5px; /* Firefox */
  	-webkit-border-radius:5px 5px 5px 5px; /* Safari, Chrome */
 	-khtml-border-radius:5px 5px 5px 5px; /* KHTML */
  	border-radius:5px 5px 5px 5px;
}

.cookieInfo .cookieContainer .cookieButton a:hover {
	color:#FFFFFF !important;
	background: transparent url('imagini/btn_blue.png') scroll 0 -30px repeat-x;
}




