@font-face {
    font-family: 'texgyreadventorbold';
    src: url('../../fonts/fonts/texgyreadventor-bold-webfont.eot');
    src: url('../../fonts/texgyreadventor-bold-webfont.eot@') format('embedded-opentype'),
         url('../../fonts/texgyreadventor-bold-webfont.woff') format('woff'),
         url('../../fonts/texgyreadventor-bold-webfont.ttf') format('truetype'),
         url('../../fonts/texgyreadventor-bold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'texgyreadventorbold_italic';
    src: url('../../fonts/texgyreadventor-bolditalic-webfont.eot');
    src: url('../../fonts/texgyreadventor-bolditalic-webfont.eot?') format('embedded-opentype'),
         url('../../fonts/texgyreadventor-bolditalic-webfont.woff') format('woff'),
         url('../../fonts/texgyreadventor-bolditalic-webfont.ttf') format('truetype'),
         url('../../fonts/texgyreadventor-bolditalic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'texgyreadventoritalic';
    src: url('../../fonts/texgyreadventor-italic-webfont.eot');
    src: url('../../fonts/texgyreadventor-italic-webfont.eot@') format('embedded-opentype'),
         url('../../fonts/texgyreadventor-italic-webfont.woff') format('woff'),
         url('../../fonts/texgyreadventor-italic-webfont.ttf') format('truetype'),
         url('../../fonts/texgyreadventor-italic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'texgyreadventorregular';
    src: url('../../fonts/texgyreadventor-regular-webfont.eot');
    src: url('../../fonts/texgyreadventor-regular-webfont.eot@') format('embedded-opentype'),
         url('../../fonts/texgyreadventor-regular-webfont.woff') format('woff'),
         url('../../fonts/texgyreadventor-regular-webfont.ttf') format('truetype'),
         url('../../fonts/texgyreadventor-regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
body{
	margin:0px;
	padding:0px;
	background-color:#fff;

    font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif !important;
}
.flor{
  list-style-image: url('../images/flor.png');
  background-repeat: no-repeat;
}
table{
	font:12px "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif !important; color:#000;
	border:0;
	padding:0;
}
img {
	border:0px;
}
.primary{
  color:#7e0031;
}
.primary:hover{
  color:#9e2051;
}
 .clear { clear:both; }

a{text-decoration:none;}
header{
	background-color:#73002a;
	margin:0;
}
header img{margin:auto;}
.fara_padd{
	padding:0px;
}
.navbar{
	margin-bottom:0px;
}
.navbar-default{background:none;border:0px;}
.navbar-default .navbar-nav > li > a{color:#fff;}
.navbar-default .navbar-nav > li > a:hover{color:#f9ac14;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
background:none;
color:#f9ac14;
}
.dropdown-menu{
	background:#73002A;
	border:0px;
}
.dropdown-menu > li > a{
	color:#fff;
	padding:12px 20px;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{
	color:#fff;
	background:#a30048;
}
#myNavbar{margin:0 auto;width:75%;}
.navbar-default .navbar-toggle{border-color:#fff;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:none;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:0;}
.navbar-default .navbar-toggle .icon-bar{color:#fff;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color:#fff;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#fff;}
.icon-bar{color:#fff;}
.navbar-collapse{
	box-shadow:0px;
}
.carousel-inner img{width:100%;}
.spatiu{display:none;}
@media screen and (max-width: 767px) {
   .spatiu{display:block;}
   .tab-content{padding:0px !important;}
}

@media screen and (max-width: 640px) {
   #myNavbar{width:100%;}
}
.frumusete {
    color: #7f0031;
    font-size: 25px;
}
.titlu {
    color: #7e0031;
    font-size: 20px;
    font-weight: bold;
}
.formular .titlu {
    font-size: 16px;
    font-weight: bold;
}
.formular span {
    color: #7e0031;
    font-weight: bold;
}

.formular table, .formular_pagini table {
    background-color: #ebebeb;
    border-radius: 10px;
    padding: 5px;
    width: 100%;
}

.inputus {
    border: 1px solid #7e0031;
    border-radius: 3px;
    color: #660000;
    font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-size: 16px;
    padding-left: 3px;
}
.sumbitus {
    background-color: #7e0031;
    border: 0 none;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    font-size: 14px;
    padding: 5px 15px;
}
.sumbitus:hover, .sumbitus:focus {
    background-color: #7e0031;
}

.slider2 {
    border: 1px dashed #7e0031;
    font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif !important;
    border-radius: 10px;
    padding: 10px;
    color: #7f0031;
    font-size: 2em;
    font-weight: bold;
}
.caseta_promo{
	 background-color: #fcf4ec;
    border: 0 none;
    color: #666666;
    font: 12px "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif !important;
    padding: 5px;
    min-height:175px;
}
.caseta_promo span{
	color: #7e0031;
    font-size: 14px;
    font-weight: bold;
}
.caseta_promo ul li span{
	color: #000;
    font-size: 12px;
    font-weight: normal;
}
.caseta_promo ul li{
	color: #7e0031;
}
.caseta_promo ul{
	padding-left:15px;
}
.carousel-inner{
	width:auto;
}
.carousel-control.left,.carousel-control.right{
	background:none;
}
.carousel-control.left{
	left:0px;
}
.carousel-control{
	width:8%;
}
.carousel-control.left img{
	display: inline-block;
    position: absolute;
    top: 50%;
    z-index: 5;
    left:0px;
    margin-left:-25px;
}
.carousel-control.right img{
	display: inline-block;
    position: absolute;
    top: 50%;
    z-index: 5;
    right:0px;
    margin-right:-25px;
}
.pret {
    color: #7e0031;
    font-size: 40px;
    font-weight: bold;
    text-align:center;
}
.container_pret{
	 text-align:center;
}
.container_pret span {
    color: #666666;
    font-size: 14px;
}
.fara_padd{
	padding-left:0px;
	padding-right:0px;
}
.reclame{text-align:center;font-weight:normal;}
.reclame a {
    color: #7e0031;
    font-size: 14px;
    text-decoration: none;
}
.reclame img{
	margin:0 auto;
	max-width:150px;
}
.title_servicii{
	min-height:40px;
	text-align:center;
}
.title_servicii_pag{
	text-align:center;
}

.wrapper_footer {
    background-color: #7f0031;
    border-radius: 10px 10px 0 0;
    margin: 0 auto ;
    padding: 5px 20px;
}
.abonamente{color: #7f0031;}
.meniu_footer {
    font-size: 14px;
}
.meniu_footer ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.meniu_footer li {
    display: inline;
}
.meniu_footer a {
    color: #fff;
    padding: 5px 12px;
    text-decoration: none;
}
.meniu_footer a:hover {
    color: #f9ac14;
    padding: 5px 12px;
    text-decoration: none;
}
#servicii_vezi {
    height: 135px;
    margin-left: 0;
    position: fixed;
    right: 0;
    top: 40%;
    width: 144px;
    z-index: 9999;
}
footer {
    background-color: #7f0031;
    margin: 0;
    width: 100%;
    color:#fff;
}
footer a {
    color: #fff;
    text-decoration:none;
}
footer a:hover {
    color: #fff;
    text-decoration:none;
}
footer span {
    color: #f9ac14;
    font-size: 20px;
}
.program {
    color: #f9ac14;
    font-size: 14px;
    font-weight: bold;
}
.content {
    color: #7e0031;
    margin: auto;
    padding: 10px;
    text-align: left;
}
.content h1 {
    color: #7e0031;
    display: inline;
    font-size: 40px;
}
a .regulament {
    color: #fff;
    text-decoration: none;
}
.regulament {
    background-color: #7e0031;
    border-radius: 10px;
    float: right;
    font-size: 18px;
    font-weight: bold;
    padding: 7px;
}
.chenar {
    background-color: #f8f7e9;
    border-radius: 10px;
    color: #333333;
    font-size: 16px;
    padding: 10px;
}
.chenar img {
    float: left;
    margin-left: -100px;
    margin-right: -100px;
    margin-top: -100px;
    position: relative;
}
.chenar .titlu {
    color: #7e0031;
    font-size: 20px;
    font-weight: bold;
}


/*clase adaugate de Vali*/

.formular{
    border: 2px solid #000;border-radius: 10px;padding: 10px !important; font-size:12px;
}
.formular_pagini{
    border-radius: 10px; font-size:12px;
}
.just{
    text-align:justify !important;
}
.promotii_extra{
    border: 1px dashed #7E0031;width:96.5%;padding:15px;background: none repeat scroll 0 0 #F9F9F9;color:#000;font-size:14px;
    font:12px "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif !important;
}
.content1{
    color: #7e0031;
    padding: 10px;
    text-align: left;
}
.promotii{
    border: 1px dashed #7E0031 !important;
}

.promotii .gri{
    background:#f9f9f9;
    border-right: 1px dashed #7E0031 !important;
    width:400px;
    padding:10px;
    border-top: 1px dashed #7e0031 !important;
}
.promotii .pret{
     border-top: 1px dashed #7e0031 !important;
}
.promotii .gri ul li span{
    font-size:14px;
}
.gri span{
    color: #7e0031;
    font-size: 16px;
    font-weight: bold;
}
.promotii .pret span{
    color: #666666;
    font-size: 14px;
    position:relative;
    top:-30px;
}

.pag_servicii .reclame a {
    color: #777;
    text-decoration: underline;
}
.pag_servicii .reclame a:hover {
    color: #777;
    text-decoration: underline;
}
.pag_servicii .reclame{
	text-align:center;
	border:2px solid #000;border-radius:10px;
	padding:10px;
}
.pag_servicii .reclame img {
    margin: 0 auto;
    width: 100%;
}
.formular_serviciu{
	font-size:12px;
}
.f_padd_left{
	padding-left:0px;
}
.formular_serviciu {
    border: 2px solid #000;
    border-radius: 10px;
    color: #7e0031;
    padding: 2px;
}
.poza_activa {
    border: 1px solid #7e0031;
    border-radius: 50%;
}
.formular_serviciu .title_servicii{
	min-height:30px;
}
.content h1 {
    color: #7e0031;
    display: inline;
    font-size: 40px;
}
.banda_rosie {
    background: none repeat scroll 0 0 #7e0031;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    padding: 5px;
    width: 100%;
}
.sub_banda_rosie{
  background: none repeat scroll 0 0 rgb(255, 255, 255);
  color: rgb(126, 0, 49);
  font-size: 18px;
  font-weight: bold;
  padding: 5px;
  width: 100%;
}
.coloana1{
    color: #333;
    font-size: 15px;
}
.coloana1 ul li {
    color: #7e0031;
}
.coloana1 ul li span {
    color: #333;
    font-size: 15px;
    font-weight: normal;
}
.formular_serviciu .titlu {
    font-size: 16px;
    font-weight: bold;
    color: #7e0031;
    text-align:center;
}
.epdef{
  width:55%;
}
.imagine_dsk{width:100%;height:200px;}
@media screen and (min-width: 1000px) {
	.abonamente{margin-top:65px;}
	.meniu_footer{
		 margin-top: 45px;
	}
}
@media screen and (max-width: 800px) {
	.title_servicii{
		min-height:60px;
		text-align:center;
	}
	.title_servicii_pag{
		min-height:60px;
		text-align:center;
	}
	#servicii_vezi {
		display:none;
	}
	.formular_serviciu .title_servicii {
		min-height: 50px;
	}
	.imagine_dsk{
		max-width:100%;
		height:auto;
	}

}
@media screen and (max-width: 760px) {
	.meniu_footer{
		display:none;
	}
	.content h1{
		font-size:25px;
	}
    .epdef{
      width: 100%;
    }
}
.meniu_tarife {
    color: #a3a3a3;
    font-size: 12px;
}
.meniu_tarife li{
    border:0px;
    margin-bottom:0px;
    margin-right:1%;
}
.meniu_tarife li a {
    background: none repeat scroll 0 0 #e9e9e9;
    border-radius: 10px 10px 0 0;
    color: #a3a3a3;
    cursor: pointer;
    display: block;
    line-height: 2em;
    margin-top: 12px;
    padding: 5px 11.8px;
    text-align: center;
    text-decoration: none;
}
.meniu_tarife .nav-tabs > li.active > a, .meniu_tarife .nav-tabs > li.active > a:hover, .meniu_tarife .nav-tabs > li.active > a:focus, .meniu_tarife .nav-tabs > li > a:hover {
    background-color: #7e0031;
    color: #fff;
     border: 1px solid #7e0031;
}
.tab-content{
	background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #7e0031;
    color: #7e0031;
    font-size: 14px;
    margin-top: 0px;
    padding: 10px;
}
.full-width-tabs > ul.nav.nav-tabs {
    display: table;
    width: 100%;
    table-layout: fixed;
}
.full-width-tabs > ul.nav.nav-tabs > li {
    float: none;
    display: table-cell;
}
.full-width-tabs > ul.nav.nav-tabs > li > a {
    text-align: center;
}
.take-all-space-you-can{
    width:100%;
}
.nav-tabs{
	border-bottom:0px;
}
.margine_jos {
    border-bottom: 1px dashed #a3a3a3;
}
.aliniere_pret{
  text-align: center !important;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{border-top:0px;}
.meniu_tarife table {
    color: #7e0031;
    font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-size: 13px;
    width: 100%;
}
.meniu_tarife table td {
    text-align: right;
}
.meniu_tarife table td span{
     color: #a3a3a3;
    font-size: 11px;
}
.meniu_tarife table .al {
    text-align: left;
}
@media screen and (max-width: 1200px) {
	.nav-tabs > li{
		float:none;
	}
	.meniu_tarife li a{
		border-radius:0px;
		margin-top:1px;
	}
}
@media screen and (max-width: 800px) {
	.meniu_tarife table{
		font-size:12px;
	}
}

#imagine_telefon {
    height: 49px;
    left: 0;
    margin-left: 0;
    position: fixed;
    top: 40%;
    width: 151px;
    z-index: 9999;
}
#casuta_news {
    background-image: url("../images/newsletter_simone.png");
    background-repeat: no-repeat;
    color: #333;
    font-size: 13px;
    font-style: italic;
    height: 290px;
    left: 0;
    margin-left: -390px;
    padding: 10px 10px 10px 30px;
    position: fixed;
    top: 49%;
    width: 452px;
    z-index: 9999;
}
#plic_abonare {
    float: right;
    height: 63px;
    margin-right: 18px;
    margin-top: 20px;
    width: 61px;
    cursor:pointer;
}
@media screen and (max-width: 600px) {
	.meniu_tarife table{
		font-size:10px;
	}
	.pret{font-size:30px;}
	.reclame a{font-size:12px;}
	.reclame img{max-width:120px;}
	.formular_serviciu .title_servicii{font-size:11px;}
	.formular_serviciu img{max-width:90%;margin:2px auto;}
}
.p_404{
	background:#000;
	width:100%;
}
.imagine_servicii{float:left;margin-right:10px;max-width:170px;}
.btn_sim {
    background: none repeat scroll 0 0 #73002a;
    border: 0 none;
    color: #fff;
    margin: 10px 5px;
}
.btn_sim:hover, .btn_sim:active, .btn_sim:focus {
	background: #73002a;
	color: #fff;
}
.normal-text{
  color:#333 !important;
}
.pta{
  max-width: 75%;
  margin-left:50px;
}
.margine-img{
  border:solid 1px #ccc !important;
}

.snippet_blog{
  max-width: 85px;
}
.snippet_blog2{
  max-width: 65px;
}
.right-desktop{
  float:right;
}
@media screen and (max-width: 767px) {
  .snippet_blog{
    max-width: 85%;
  }
  .snippet_blog2{
    max-width: 85%;
  }

}
