/* ---------------------------------------------
RESET.CSS
-----------------------------------------------*/
*{margin:0;padding:0}
html {
    margin-bottom:1px;
}
:focus {
    outline: 0;
}
* a:hover, * a:active {
    outline:none;
}
a, a:hover, a:visited,a:link{
    text-decoration:none;
    color:#333;
}
a img{
    border:none;
}
ol, ul {
    list-style:none;
}
.clear {
  clear: both;

}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
table {
    border-collapse:separate;
    border-spacing:0;
}
* html>body .clearfix {
    display: inline-block;
    width: 100%;
}
* html .clearfix {
    /* Hides from IE-mac \*/
    height: 1%;
    /* End hide from IE-mac */
    min-height: 100%; margin-bottom: 1px;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

textarea
{
  resize:none;
}


/* ---------------------------------------------
SITE.CSS
-----------------------------------------------*/

body {
    background:#ecf2f6;
    font-family:Georgia, Arial, sans-serif;
    font-size:10pt;
    color:#333;
    width:100%;
}

 #bg_top_left{
    position:absolute;
    left:0px;
    width:30%;
    background:url(../images/bg_body_top2.jpg) repeat-x bottom left transparent;
    float:left;
    height:217px;    
}
 #bg_top_right{
     position:absolute;
     right:0px;
    width:30%;
    background:url(../images/bg_top_right2.jpg) repeat-x bottom right transparent;
    float:right;
    height:217px;    
}
#bg_footer{
    background:transparent url(../images/bg_footer.jpg) repeat-x bottom center;
    height:462px;
    
}

div#header{
   	position:relative;
    background:transparent url(../images/bg_header2.jpg) no-repeat left top;
    width:1000px;
    _width:970px;
    height:285px;
    margin:0 auto;
    overflow:visible;
}
/*******************************************************/
div.left_header{
	float:left;
}

#live
{

width: 300px;
height: 60px;
padding-left: 150px

}

h1.logo a{
	display:block;
	text-indent:-9999px;
	background:transparent url(../images/logo.png) no-repeat top left;
	width:295px;
	height:158px;
	margin-left:25px;
}
a.asculta{
	font-weight:bold;
	/*display:block;
	float:left;*/
	color:#333;
	position:relative;
    z-index:100;
}
a.asculta:hover{
	color:#fa0004;
	z-index:200;
}

a.asculta span{
	display: none;
	position:absolute;
    top:-49px; 
    left:10px; 
    width:75px;
    height:56px;
    color:#fff;
    text-indent:-9999px;
    background:transparent url(../images/tooltip.png) no-repeat top left;
    cursor:pointer;
}

a.asculta:hover span, a.asculta:focus span{ 
    display:inline;
   	position:absolute;
    top:-49px; 
    left:10px; 
    width:75px;
    height:56px;
    color:#fff;
    text-indent:-9999px;
    background:transparent url(../images/tooltip.png) no-repeat top left;
    cursor:pointer;
}
img.asc{
	margin-left:75px;
	margin-top:-10px;
}
/*******************************************************/
h2 {
    font-family:Georgia, Arial, sans-serif;
    color:#7d878f;
    font-size:19pt;
    font-weight:normal;
    padding:8px 0px;
   
}
ul.left{
	width:680px;
}
div.top_menu{
    color:#ffa3a3;
    font-size:9pt;
    margin-left:20px;
    padding-top:0px;
    _padding-top:0px;
    line-height:25px;
}
div.top_menu ul.left{
    float:left;
}
div.top_menu ul.right{
    float:right;
    margin-right:20px;
}
div.top_menu ul.right li{
   /* color:#706d66; */
}
div.top_menu li {
    display:inline-block;
    color:#fff;
    /*height:40px;*/
    
    
}
* html div.top_menu li{
	float:left;
}
*:first-child+html div.top_menu li {
	float:left;
}
div.top_menu li a{
	height:40px;
}
div.top_menu li a,div.top_menu li a:visited,div.top_menu li a:link, div.top_menu li span a{
    padding: 0 4px;
    color:#ffa3a3;
}
div.top_menu ul.left li span{
	color:#ffa3a3;
}
div.top_menu li a, div.top_menu li span a{
    padding: 0 4px;
    color:#fcfbfb;
}
div.top_menu li a.rss{

    width:120px;
   	height:40px;
    padding-left:42px;
    margin-left:95px;
    display:block;
    cursor:pointer;
    float:right;
   /* margin-top:-25px;*/
}

div.top_menu li a:hover{
    text-decoration:underline;
}
div.main_menu{
    font-size:130%;
    font-family:Georgia,Arial, sans-serif;
    margin:0 auto;
    width:960px;
    padding-top:30px;
    _padding-top:25px;
}
div.main_menu ul li{
    display:inline;
}
div.main_menu ul li a{
    padding:0 17px 0 13px;    
    color:#333;
}
div.main_menu ul li a:hover{
    color:#888;
}
div.main_menu ul li.sep{
    background:transparent url(../images/sep.jpg) no-repeat right center;
    padding:0px;
    margin:0px;
    width:2px;
}
a#asculta_live{
	background:transparent url(../images/asculta_live.png) no-repeat scroll left top;
	color:#333333;
	display:block;
	font-family:Arial,sans-serif;
	font-size:19pt;
	height:126px;
	margin-left:120px;
	padding-top:50px;
	padding-left:80px;
}
*html a#asculta_live{
	_margin-left:120px;
}


div.relativep{
	position:relative;
}
div#footer{
    width:1000px;
    margin:0 auto;
    background:transparent url(../images/footer.jpg) no-repeat top center;
    height:462px;
    color:#7e878f;
    font-weight:normal;
   
} 
div.footer_left{
    float:left;
   	margin-top:325px;
    margin-left:20px;
}
div.footer_left a:hover{
    text-decoration:underline;
}
div.footer_left ul{
    display:block;
}
div.footer_left ul li, div.footer_left ul li a:visited, div.footer_left ul li a:link{
    display:inline;
}
div.footer_left ul li a,div.footer_left ul li a:visited, div.footer_left ul li a:link{
    padding:0 3px;
    color:#7e878f;
}
div.footer_left p{
    margin:4px 0 0 4px;
}
div.footer_right{
    background:transparent url(../images/footer_cauta.jpg) no-repeat scroll left top;
    float:right;
    margin-top:335px;
    margin-right:20px;
    width:260px;
}
ul.first{
    font-size:100%;
}
div.footer_left ul.first li a:hover{
	color:#f00;
	text-decoration:none;
}
a.rss2{
	background:transparent url(../images/rss.gif) no-repeat top right;
	margin-left:170px;
	display:block;
	height:21px;
	padding-right:24px;
	width:60px;
	color:#7d878f;
	
}
a.rss2:hover{
	text-decoration:underline;
}
a.live{
    font-weight:bold;
    background:transparent url(../images/live.jpg) no-repeat top right;
    line-height:20px;
    width:22px;
    margin:0 5px;
}
a.trip{
    display:block;
    text-indent:-9999px;
    background:transparent url(../images/logo_trip.jpg) no-repeat top left;
    width:20px;
    height:13px;
    margin-top:20px;
    margin-left:230px;
}
input#cauta2{
    background:transparent none repeat scroll 0 0;
	border:0 solid red;
	color:#262B49;
	height:30px;
	margin-left:20px;
	overflow:hidden;
	padding-left:10px;
	padding-top:3px;
	text-align:right;
	width:210px;
}

input#cauta{
    padding-top:3px;
    background:none;
    border:medium none;
    color:#262B49;
    height:30px;    
    padding-left: 10px;
    margin-left:40px;
    text-align:right;
    width:210px;
    border:0px solid red;
    overflow:hidden;
}
.right_header{
     background:transparent url(../images/header_cauta.jpg) no-repeat right top; 
    float:right;
    margin-top:-45px;
    margin-right:25px;
    _margin-right:0px;
}



a.sus, a.sus:link, a.sus:visited {
	background:transparent url(../images/sus.jpg) no-repeat scroll left top;
	bottom:66px;
	color:#7E878F;
	display:block;
	line-height:55px;
	margin-left:38px;
	margin-top:-10px;
	padding-bottom:5px;
	padding-left:17px;
	position:absolute;
	width:50px;
    }
a.sus:hover{
    color:#7E878F;
    
}
*:first-child+html a.sus{
	bottom:78px;
}
div.comments{
    background:transparent url(../images/hsep.png) no-repeat 20px top;
    margin-bottom:90px;
}
div.latest, div.most{
    float:left;
    margin-left:40px;
    width:270px;
}
div.comments p{
    border-bottom:1px dotted #cfcdc8;
    padding:4px;
}
div.comments p a{
    color:#8e8572;
}
div.comments p a:hover{
    text-decoration:underline;
}

div.pages{
    margin-left:40px;
    padding-top:10px;
    margin-bottom:10px;
    height:16px;
}
div.pages a{
    color:#333;
}
div.pages span{
    padding:0px 1px;
}
div.pages a.red,span.red{
    color:#f00;
}
span.no{
    margin-right:30px;
}
div#bg_content{
     background:#ecf2f6;
    position:relative;
    /* height:922px; */
}

#bg_left_content{
    background:#ecf2f6;
    position:absolute;
    width:34%;
    left:0px;
    float:left;
    overflow:hidden;
    
}
div.content{
    background:#ecf2f6;
    width:1000px;
    margin:0 auto;
    overflow:visible;
    position:relative;
}
*html div.content{
    padding-left:2px;
    width:998px;
}
div.left_content{
     background:transparent url(../images/stire_middle.jpg) repeat-y left top; 
    float:left;
   	margin-left:4px;
	width:670px;
}


div.left_content_single{
    background:transparent url(../images/stire_middle.jpg) repeat-y top left; 
    float:left;
    width:662px;
    margin-left:1px;
}
/**html div.left_content_single{
   	background:transparent url(../images/stire_middle2.jpg) repeat-y top 16px; 
    float:left;
    width:662px;
    margin-left:1px;
}
*html div.left_content{
     background:transparent url(../images/stire_middle2.jpg) repeat-y top 16px; 
}*/
div.right_content{
    float:right;
    width:305px;
    padding-right:15px;
    font-weight:normal;
}
* html div.right_content{
    width:260px;
    margin:0px;
    padding:0px;
}
* html div.left_content{
    width:667px;
    margin:0px;
    padding:0px;
    padding-left:0px;
    
}
div.top{
    width:305px;
    background:transparent url(../images/top.jpg) no-repeat top left;
    padding-bottom:19px;
}
div.bottom{
    width:305px;
    background:transparent url(../images/bottom.jpg) no-repeat bottom left;
    padding-top:19px;
}
div.middle{
    width:305px;
    background:transparent url(../images/middle.jpg) repeat-y top left;
    padding-left:25px;

}
div.middle ul{
	padding-left:5px;
}
*:first-child+html  div.top{
    padding-bottom:0px;
    margin-bottom:0px;
    
}
*:first-child+html  div.bottom{
    padding-top:0px;
    margin-top:0px;

}
* html div.top{
    padding-bottom:0px;
    margin-bottom:0px;
    background:transparent url(../images/top.jpg) no-repeat top left;
}
* html div.bottom{
    padding-top:0px;
    margin-top:0px;
    background:transparent url(../images/bottom.jpg) no-repeat top left;
    padding-bottom:20px;
}
* html div.middle{
    padding-top:0px;
    margin-top:0px;
    background:transparent url(../images/middle.jpg) repeat-y top left;
}
div.middle a{   
    padding:2px 0px;
    color:#333;
}
div.middle p{
	display:block;
	color:#B8B9BB;
	padding:4px 0px 4px 0px;
	border-bottom:1px solid #C4D5DD;
	width:250px;
}
div.middle ul li{
	padding:2px 0px;
	font-size:10pt;
	font-weight:bold;
}
div.middle a span{
    color:#8e8572;
}
/*********************************************************/
div.stire_top{
    background:transparent url(../images/stire_top.png) no-repeat left top;
   	margin-top:-27px;
   	_margin-top:-23px;
   	_height:1%;
   
}
div.stire_middle{
    background:transparent url(../images/stire_middle.jpg) repeat-y top left;
    min-height:513px;
    
}
* html div.stire_middle{
     background:transparent url(../images/stiri_middle2.jpg) repeat-y top 16px; 
     min-height:513px; 
}
div.stire_bottom{
    background:transparent url(../images/xxstiri_bottom.jpg) repeat-y  1px top;
    height:108px; 
}
div.stire_mare{
    /* background:transparent url(../images/stiri_middle.jpg) repeat-y top left; */
    padding:50px 40px 0 50px;
    height:420px;
    height:auto !important;
}
 div.stire_mica {
   padding:50px 40px 0 50px;
}
.content h1{
   	font-weight:normal;
    font-family:Georgia, Arial, sans-serif; 
    color:#333;
    float:left;
    padding:5px 0px;
   	width:80%;
   	_width:480px;
   	font-size:20pt;
   /*zoom:1;*/
   	position:relative;
   	
}
div.stire_middle h1{
	width:380px;
}
 .content h4{
    float:right;
    font-weight:bold;

    font-family:Georgia, Arial, sans-serif; 
    color:#f00;
    padding:0px 0px;
}
.content a:hover{
    text-decoration:underline;
}
a.categorie_rosie, a.categorie_rosie:visited, a.categorie_rosie:hover, a.categorie_rosie:link {
    /*background:transparent url(../images/categorie_buton.jpg) no-repeat scroll left bottom;*/
    color:#FFFFFF;
   /* display:block;*/
    font-size:14px;
    height:27px;
   /* line-height:27px;*/
    text-align:center;
   /* width:91px;*/
}
a.destinatii{
    background:transparent url(../images/destinatii.jpg) no-repeat top left;
    display:block;

    width:91px;
    height:27px; 
    font-size: 14px;   
    color:#fff;
}
a.bauturi{
    background:transparent url(../images/bauturi.jpg) no-repeat top left;
    display:block;
    text-indent:-9999px;
    width:78px;
    height:27px;    
}
 .content img{
    padding:10px 0px;
    float:left;
 }
 .stire_mare .text{
    padding:7px 0px;
    float:none; 
    height:100%;
    /*width:295px;*/
 }
 .stire_mica .text{
    padding:7px 0px;
    /* float:right;
    width:230px; */
 }
 a.mai_mult{
    color:#f00;
    display:block;
    float:right;
    height:23px;
    padding-right:18px;
    margin-bottom:5px;
 }
  .content .border{
    border-top: 2px dotted #d1d1d1;
    padding-top:5px;
  }
 a.comentarii{
    color:#8d969d;
    background:transparent url(../images/icon_comment.jpg) no-repeat top left;
    display:block;
    line-height:32px;
    padding-left:36px;
    float:left;
 }
 p.voturi{
    color:#6a6760;
    float:right;
    width:180px;
    padding-top:8px;
 }
.sep_stire_mare{
    border-top:1px solid #c5d5df;
    height:25px;
 }
  .sep_stire_mica{
  	border-top:1px solid #c5d5df;
    height:5px;
 }
 span.stars{
    float:right;
    margin-right:10px;
    margin-top:-13px;
 }
 span.stars span{
    width:10px;
    height:11px;
    display:block;
    float:left;
    text-indent:-9999px;
    padding:0 1px;
 }
 span.full{
    background:transparent url(../images/full.jpg) no-repeat top left;
 }
  span.empty{
    background:transparent url(../images/empty.jpg) no-repeat top left;
 }
  span.half{
    background:transparent url(../images/half.jpg) no-repeat top left;
 }
 .stire_middle_left{
    width:465px;
    float:left;
    background:transparent url(../images/sep_stire_left.jpg) repeat-y top right;
 }
  .stire_middle_left_single{
    
    float:left;
    /*min-height:850px;*/
    height:auto !important;
    height:850px;
   
 }
  .stire_middle_right{
    float:left;
    width:165px;
    padding-left:10px;
 }
 .articol{
    padding-bottom:10px;
 }
.articol h5 {
    font-family:Georgia, Arial, sans-serif;
    font-size:110%;
 }
 a.categorie{
    display:block;
    color:#ee6b6b;
    padding:5px 0px;
    cursor:pointer;
 }
 .sep_articol{
    background:transparent url(../images/sep_articol.jpg) no-repeat center right;
    height:13px;
 }
 .img img{
    float:none;
    padding:4px;
    background-color:#e4e3e0;
 }
 .img{
    background-color:#e4e3e0;; 
 }
 .img_top_left{
    background:#f9f8f7 url(../images/img_tl.jpg) no-repeat top left;
    float:left;
    margin:6px 14px 10px 0;
 }
  .img_top_right{
    background:#cec9be url(../images/img_tr.jpg) no-repeat top right;
    border:1px solid #f9f8f7;
 }
  .img_bottom_left{
    background:transparent url(../images/img_bl.jpg) no-repeat bottom left;
    border:1px solid #cec9be;
    
 }
  .img_bottom_right{
    background: #cec9be url(../images/img_br.jpg) no-repeat bottom right;
 }
 p.descriere_img{   
    color:#898680;
    padding:1px 5px;
    margin-left:8px;
    background: transparent url(../images/bullet.jpg) no-repeat top left;
 }
 #poll input{
    line-height:27px;
 }
 #poll label{
    line-height:27px;
 }
 #voteaza, #submit {
    float:right;
    border:none;
    color:#fff;
    background: transparent url(../images/voteaza.jpg) no-repeat top;
    width:150px;
    font-size:100%;
    margin-right:20px;
 
    cursor:pointer;

 }
 
 /****************************Pagina Articol************************************/
 #submit {
    background:transparent url(../images/trimite.jpg) no-repeat scroll center center;
    float:none;
    line-height:0px;
    margin-left:64px;
    margin-top:2px;
    width:80px;
    height:35px;
    color:#fff;
 }
  #submit_contact {
    background:transparent url(../images/trimite.jpg) no-repeat scroll center center;
    float:none;
    line-height:0px;
    margin-left:0px;
    margin-top:2px;
    width:80px;
    height:35px;
    color:#fff;
 }
 h3{
    font-weight:normal;
    font-size:125%;
    font-family:Georgia, Arial, sans-serif;
    display:block;
 }
h3.recomandate{
	clear:both;
	color:#333;
	
}
 .recomandate  {
    margin:5px;
 }
.recomandate  h4{
    float:none;
    display:inline;
 }
 .recomandate a{
    color:#333;
 }
 .border2{
    border-bottom:1px dotted #ededed;
    font-family:Georgia,sans-serif;
    font-size:10pt;
     overflow:hidden;
	width:580px;
 }
 a.border2{
    padding:5px 0px;
    border-bottom:0px;
 }
.tags{
    float:left;
 }
  div.tags {
    margin:8px 15px;
  }
 div.tags a{
    color:#9e9f9f;
   	font-weight:normal; 
 }
 
 h4.next{
    float:right;
    font-size:80%;
    font-family:Georgia, sans-serif;
 }
 h4.prev{
    float:left ;
    font-size:80%;
    font-family:Georgia, sans-serif;
 }
 h4 a{
    color:#a6a6a6;
 }
 div.com, div.com_form{
    margin:0 0 0 55px;
    padding:10px 0px;
    color:#333;
    font-weight:normal;
 }
  div.com_form_contact{
    margin:0 0px;
    padding:10px 0px;
 }
 div.com_form h3{
    color:#f00;
 }
 div.com_form  label,div.com_form_contact label{
    width:64px;
    display:block;
    float:left;
    line-height:35px;
 }
div.input{
	background: transparent url(../images/input.jpg) no-repeat left center;
	width:300px;
	display:inline;
	padding:10px;
}
div.com_form input,div.com_form_contact input {
    font-size:120%;     
    border:none;
    background:none;
    margin-right:10px;
    _margin-right:0px;
    height:20px;
    padding:10px 5px;
    width:265px;
    _padding-right:15px;
    color:#333;
    font-weight:normal;
    
  }
 *:first-child+html  div.com_form input{
    height:20px;
    margin-right:0px;
    padding-right:15px;
  } 
 span.captcha-556 input{
 	background-color:#eee;
 	width:50px;
 }
 
div.input span span.wpcf7-not-valid-tip{
 	background:none;
	display:block;
	float:right;
	margin-right:70px;
	margin-top:-35px;
 	
 }
 div.textarea{
 	background: transparent url(../images/textarea.jpg) no-repeat left center;
 	margin-left:64px; 	
 	
 }
 
  div.com_form textarea , div.com_form_contact textarea{
    /*
    font-size:120%;*/
    background:none;
    border:none;
    font-size:12pt;
    font-family:Arial;	
  	 width:445px;
    height:120px;
    /*padding:5px 10px;
    padding-right:30px;
    line-height:20px;*/
    padding-left:15px;
    padding-right:15px;
    margin-bottom:5px;
    margin-top:5px;
    
    overflow:auto;
	overflow-x: hidden;
	
  }
   *:first-child+html div.com_form textarea{
  	
  }
    div.com_form_contact span textarea{
     /*
    font-size:120%;*/
    background:none;
    border:none;
    font-size:12pt;
    font-family:Arial;	
  	 width:445px;
    height:120px;
    /*padding:5px 10px;
    padding-right:30px;
    line-height:20px;*/
    padding-left:15px;
    padding-right:15px;
    margin-bottom:5px;
    margin-top:5px;
    
    overflow:auto;
	overflow-x: hidden;
  }
 div.bula {
    background: transparent url(../images/bula.jpg) no-repeat top left;
    padding-top:13px;
    margin-top:10px;
  } 
  div.bula2 {
    background: transparent url(../images/bula2.jpg) no-repeat top left;
    padding-top:12px;
    margin-top:10px;
  } 
   div.bula p, div.bula2 p{
    padding:10px 10px 0px 10px;
    display:block;
   }
   div.bula p{
    background: transparent url(../images/bg_bula.jpg) repeat-y top left;
   }
   div.bula2 p{
    background: transparent url(../images/bg_bula2.jpg) repeat-y top left;
   }
  div.bula div.autor{
    background: transparent url(../images/bula_autor.jpg) no-repeat top left;
    padding-top:20px;
    padding-left:55px;
  }
  div.bula2 div.autor{
    background: transparent url(../images/bula2_autor.jpg) no-repeat top left;
    padding-top:20px;
    padding-left:55px;
  }
 div.autor p{
    background:#fff; 
    padding:0px;
    width:400px;
  } 
  div.autor p span{
    color:#7d878f;
  }
 p.quote{
    color:#81807e;
    
 }
p.quote span{
/*     float:left;
    display:block;
    width:8px;
    height:7px;
    background:transparent url(../images/quote.jpg) no-repeat top left;
    text-indent:-9999px; */
    color:#f00;
  }
  .div-wrapper{
  float:left;
  }
div.titlu_arhiva {
    margin: 51px 1px 0px 51px;
}

#flash{
	position:absolute;
	bottom:107px;
	_bottom:107px;
	left:760px;
	_left:730px;
}
div.wp-caption{
	margin:10px 10px 10px 0px;
}
.content .text img{
	padding:4px;
	background:#dbe9ee;
	border:1px solid #ecf3f6;
	border-bottom:none;
	margin-right:10px;
}
p.wp-caption-text{
	background:#dbe9ee;
	border:1px solid #ecf3f6;
	border-top:none;
	padding:2px;
	padding-left:8px;
    background:#dbe9ee;
    display:block;
}

a.categorie_rosie,  a.categorie_rosie:visited, a.categorie_rosie:hover, a.categorie_rosie:link{
	color:#666;
	margin-right:10px;
	/*padding:5px 14px 7px 0;*/
	float: left;
	text-decoration: none;
	padding: 5px 15px 0 0;
	margin-right: 8px;
	

}
a.categorie_rosie span,  a.categorie_rosie:visited span, a.categorie_rosie:hover span, a.categorie_rosie:link span{
	color:#b1b1b1;	
	height:27px;
	padding:5px 8px 0px 8px;
	display: block;
	float: left;
	display: block;
	margin-top: -5px;
	height: 24px;
}
.stire_middle_left_single p{
	padding:3px 20px;
}
div.middle p{
	width:270px;
}
img.stream{
	padding:0px;
	margin:2px 3px 0 0;
}