@charset "utf-8";
* { margin:0 auto; padding:0; border:0; font-family:tahoma}
h1, h2, h3, h4, h5, h6, ul, li, form, label, input { margin:0}
body{background:url(images/body_rep.jpg) repeat-x #FFFFFF 0 0px}
.clear{clear:both; font-size:0; line-height:0; height:0}
#flash_1{ width:506px; height:114px; position:absolute; left:0; top:0}
.silver_line{height:2px; background:url(images/silver_line.jpg) repeat-x; clear:both; margin:10px 0 10px 2px; font-size:0; line-height:0}
.silver_line_2{height:2px; background:url(images/silver_line_2.jpg) repeat-x; clear:both; margin:0 0 0 2px; font-size:0; line-height:0; padding:10px 0}

.pag{  overflow:hidden; margin-top:10px}
.pag img.right{ float:right; display:block;}
.pag img.left{ float:left; display:block;}
.pag span.txt{float:left;background:url(images/page_tit_rep.jpg) repeat-x; display:block; width:263px; padding:7px 0; color:#FFFFFF; font-weight:bold; padding-left:8px}
.important{ height:20px; background:url(images/bg_important.jpg) right no-repeat #316ca8; clear:both; font-size:12px; color:#fff; float:left; padding:5px 10px 0 15px; margin:-14px 0 0 -21px; display:inline }
.important a{text-decoration:none; color:#fff; display:block; }

.col_left h2{ height:21px; background:url(images/bg_h2.jpg) no-repeat right; font-size:16px; color:#000000;margin-right:10px; margin-left:2px; height:25px; font-style:inherit}
.col_left h2 span{display:block; background:url(images/bg_h2_rep.jpg) repeat-x; margin-right:6px; height:17px; padding:4px 8px 4px 0}
.col_left h2 span img{margin-left:18px}
.col_left h2 a{color:#fff; text-decoration:none}
.col_left h2 a:hover{color:#000}
.col_left h2 img, .col_right h2 img{vertical-align: middle; margin-right:5px; margin-top:0px}
.col_left h4{ height:21px; background:url(images/bg_h2.jpg) #316ca8 no-repeat right; font-size:14px; color:#FFFFFF; padding:4px 0 0 15px; margin-right:16px;margin-left:2px}
.col_left h4 a{color:#fff; text-decoration:none}
.col_left h4 a:hover{color:#000}


/*.col_middle h5{ background:url(images/numar_stire.gif) no-repeat; font-size:18px; font-weight:bold; color:#474747; border-bottom:1px dashed #000000; font-weight:normal; padding-top:5px; padding-bottom:4px; margin:10px 0} */
.col_middle h5{font-size:18px; font-weight:bold; color:#474747; font-weight:normal; padding-top:5px; padding-bottom:4px; margin:10px 0}
.col_middle .stire h5 img{border:0; float:left}
.col_middle h5 span{color:#FFFFFF; padding:0 15px 0 8px}
.col_middle .stire{text-align:justify}
h6{font-size:12px; color:#747475}

.col_left h3{ font-size:14px; font-weight:bold; color:#474747} 
/* --- HEADER ----------------------------------------------------------------------- */


.test { width:50px;}


.header{
	width:950px;
	margin:0 auto;
	background:url(images/bg_header.gif) no-repeat;
	position:relative;
	z-index:3;
	height:191px;
	background-image: url(images/bg_header.gif);
}
.logo{ margin-left:12px; width:193px; height:151px; float:left; display:inline; font-size:11px; text-align:center}
.logo p{margin-top:10px; color: #333333; margin-left:10px}
.logo img{ display:block}
.flash_header{ width:506px; float:right; position:relative; z-index:2}


/* --- MENU TOP ------------------------------------------------------------------------------------- */
div.menu{ width:725px; height:46px; margin-top:8px; float:right; font-family: tahoma; font-size:12px; color:#03498f; position:relative; z-index:3 ; float:left; }
div.menu ul.meniu{ position: absolute; z-index:4; list-style:none; right:0; top:0; }
div.menu ul.meniu li{float:left; display: block; margin-top:30px; position:relative; z-index:4; padding-left:3px; background:url(images/line_men.jpg) repeat-y right top; padding-right:5px}
div.menu ul.meniu li.active a{color:#c90000; font-weight:bold;padding-bottom:10px;  }
div.menu ul.meniu li.active ul li a{ background:#5d94d7 no-repeat; padding-bottom:0}
/* -- schimbare linkuri principale ---.men_top .menu ul.meniu li.active a{ color:#415b84 }*/
div.menu ul.meniu li ul li{ float:none; margin-top:0px; position:relative; z-index:4; background:none; padding-bottom:0px}
div.menu ul.meniu li a{ color:#000000; text-decoration:none; margin:0 5px 0 5px; position:relative; z-index:4; font-weight:bold }
div.menu ul.meniu li a:hover{text-decoration:underline}

div.menu ul.meniu li ul{position:absolute; z-index:5; top:24px;  left:0;width:160px}
#meniu ul  {display:none;}

div.menu ul.meniu li ul li a{background:#5d94d7; display:block; height:23px; line-height:21px; padding-top:3px; padding-left:21px; border-bottom:1px solid #2161a2; border-top:0; font-size:11px; font-weight:bold;filter:alpha(Opacity=100); opacity:1; margin-left:0; color:#FFFFFF}
div.menu ul.meniu li.active ul li a{ color:#FFFFFF}
div.menu ul.meniu li ul li a:hover{filter:alpha(Opacity=100); opacity:1; color:#ffb903; background:#5d94d7}

/* --- SITE SEARCH ------------------------------------------------------------------------------------- */
.search{ width:200px; float:right; margin-top:80px;}
.search h4{background:url(images/bg_h4_right.jpg)  no-repeat left; font-size:12px; color:#FFFFFF;height:25px; width:190px}
.search h4 span{display:block; background:url(images/bg_h4_rep.jpg) repeat-x; margin-left:7px; padding:4px 0 7px 8px}


.search form{margin:0; padding:0;padding-top:5px;padding-left:10px; color:#FF0000}
.search form fieldset label{clear:both; color:#316ca8; display:block; font-size:12px; margin:0; padding:0; width:100px; height:20px; font-weight:bold}
.search form fieldset input{
	margin:0 0 0 0px;
	padding:0;
	border:0;
	color:#000000;
	width:120px;
	height:20px;
	float:left;
	padding:3px 0px 0 5px;
	font-size:11px;
	border:1px solid #2962a5;
}
.search form fieldset input.search_btn{width:50px; height:20px; background: url(images/buton_cauta.jpg) no-repeat; padding:0; cursor:pointer; border:0;color:#717171; font-size:14px; font-weight:bold; margin-left:0 }

.search .time{ font-size:11px; margin:10px 40px 5px 0; border:1px solid #FFFFFF; padding:5px}
.search .time span{color:#c90000}



.adv_rep{background:url(images/bg_search_rep.jpg) repeat-y; width:213px; margin-left:2px; font-size:11px}
.adv_rep p{margin-left:23px}
.adv_rep p span{display:block; margin-bottom:2px}
.adv_rep select{font-size:10px; border:1px solid #999999; margin-right:1px; width:56px}
.adv_bot{background:url(images/bg_search_bot.jpg) left bottom no-repeat; width:213px; padding-bottom:14px} 
/* --- CONTENT ------------------------------------------------------------------------------------- */

.content{ width:954px; background:url(images/bg_rep.png) repeat-y; clear:both}


/* --- col left ------------------------------------------------------------------------------------- */

.col_left{width:215px; float:left; }
.col_left .menu_left{list-style:none; background:url(images/blue_list.jpg) 2px 0 repeat-y ; padding-bottom:10px; padding-top:9px}
.col_left .menu_left li{background:url(images/arr_white.gif) no-repeat 10px 9px; padding-left:35px; padding-bottom:3px; margin-right:11px}
.col_left .menu_left li a:hover{text-decoration:underline;}
.col_left .menu_left li a{font-weight:bold; color:#316CA8; font-size:12px; text-decoration:none}
.col_left .menu_left li.active_left { background:url(images/arr_white.gif) #316ca8 no-repeat 5px 9px; margin-left:5px; padding-left:30px }
.col_left .menu_left li.active_left a{color:#FFFFFF}
.col_left .menu_left li ul{list-style:none; }
.col_left .menu_left li ul li{background:url(images/arr_black.gif) no-repeat 10px 9px; padding-left:25px }
.col_left .menu_left li ul li a{font-weight:normal; color:#747475}
.col_left .menu_left li ul li a:hover{text-decoration:underline}
.col_left .menu_left li ul li a.active_left{background:#e5f2ff; display:block}

.stire_1, .stire_2{margin:10px 16px; border-bottom:1px dashed #666666; padding-bottom:10px; }
/*.stire_1 p, .stire_2 p{font-size:12px; color:#747475; line-height:18px} */

.stire_1 a, .stire_2 a{color:#1c2e6f; text-decoration:underline; font-size:11px; padding-top:0px; font-weight:bold; margin-left:3px}
.stire_2 img{float:left ; border:1px solid #a0a0a0; margin-right:5px; padding:3px}


/* --- col middle ------------------------------------------------------------------------------------- */
.col_middle .stire_1{margin:0;border-bottom:1px dashed #666666; padding-bottom:10px; text-align:justify}
.col_middle{ width:482px; float:left; padding:0 20px; }
.col_middle p{margin-bottom:5px}

/* --- col right ------------------------------------------------------------------------------------- */
.col_right{ width:215px; float:right; }
.col_right h5{background:url(images/bg_h4_right.jpg)  no-repeat left; font-size:12px; color:#FFFFFF; margin-left:12px;}
.col_right h5 span{display:block; background:url(images/bg_h4_rep.jpg) repeat-x; margin-left:7px; height:17px; padding:4px 0 4px 8px}
.col_right h5 a{ color:#FFFFFF; text-decoration:none}
.col_right h5 a:focus{outline:none}

.col_right h4{height:21px; background:url(images/bg_h4_right.jpg)  no-repeat left; font-size:14px; color:#FFFFFF; margin-left:12px;height:25px}
.col_right h4 span{display:block; background:url(images/bg_h4_rep.jpg) repeat-x; margin-left:7px; height:17px; padding:4px 0 4px 8px}
.col_right h4 a{ color:#FFFFFF; text-decoration:none}
.col_right h4 a:focus{outline:none}
.col_right h3{height:21px; background:url(images/bg_h4_right.jpg)  no-repeat left; font-size:12px; color:#FFFFFF; margin-left:12px;height:25px}
.col_right h3 span{display:block; background:url(images/bg_h4_rep.jpg) repeat-x; margin-left:7px; height:17px; padding:4px 0 4px 8px}
.col_right h3 a{ color:#FFFFFF; text-decoration:none}
.col_right h3 a:focus{outline:none}

.col_right h2{height:21px; background:url(images/bg_h2_right.jpg) #ffc21a no-repeat left; font-size:14px; color:#FFFFFF; padding:4px 0 0 15px; margin-left:16px;}
#mesaj {padding:5px 0 20px 16px; position:relative }
#mesaj label{ font-size:11px}
#mesaj input{ border:1px solid #999999; width:166px; height:14px; font-size:11px; padding:3px}
#mesaj textarea{  border:1px solid #999999; width:172px; overflow:auto; font-size:11px; height:50px}
#mesaj fieldset{margin-bottom:4px; }
input.send_btn{ width:70px; height:25px; background: url(images/send_btn.gif) no-repeat; padding:0; cursor:pointer; border:0;color:#fff; font-size:12px; float:right; margin-right:25px}

.curs p{font-size:12px; color:#747475; margin-left:15px}
.curs p span{color:#d92100}
table.curs_valutar{margin-top:7px}
table.curs_valutar td{border:1px solid #93c2ff; font-size:12px; color:#747475; padding:5px}
table.curs_valutar{ width:197px; margin-left:10px}
table.curs_valutar td img{vertical-align:middle; margin-right:5px}

.col_right div.dashed{border-bottom:1px dashed #7d7d7d; margin:10px 2px 0 15px}

.banner_160_600{margin:25px 0 25px 30px}


/* --- footer  ------------------------------------------------------------------------------------- */
.footer{ clear:both;width:950px; background:url(images/footer_bg.jpg) #eff6ff center top no-repeat;  margin:0 auto;font-size:11px; color:#000000; text-align:center; padding-top:20px; padding-bottom:20px}
.footer img{vertical-align:middle; margin-left:2px}
.footer a{color:#d12200; text-decoration:none; font-weight:bold; }
.footer a span{color:#000000}

/* --- comentariu  ------------ */
.col_middle p.comentariu {margin-bottom:0}
.col_middle p.comentariu a{ color:#3572b4; font-weight:bold} 
.col_middle p.comentariu span a{ color:#ffc21a; text-decoration:none}

.col_middle p.tit_date{ margin-bottom:0}
.col_middle p.tit_date a{ color:#747475; font-weight:bold; text-decoration:none}
.col_middle p.tit_date span a{ font-size:10px; font-weight:normal}




.col_middle p.tit_name p{margin-bottom:0;}
.col_middle p.tit_name a{ color:#316ca8;  text-decoration:none}
.col_middle p.tit_name span a{ color:#747475}

div.dashed_line{ background:url(images/dashed_line.jpg) repeat-x 0 10px; margin-bottom:30px}
div.dashed_line p.comentariu{background:#FFFFFF; display:inline; padding-right:10px}

/* --- trimite comentariu  ------------ */
#comentariu {padding:5px 0 20px 16px; position:relative; background:#eff6ff }
#comentariu input{ border:1px solid #999999; width:417px; height:14px; font-size:11px; padding:3px}
#comentariu textarea{  border:1px solid #999999; width:423px; overflow:auto; font-size:11px; height:50px}
#comentariu fieldset{margin-bottom:4px; }
#comentariu fieldset label{font-size:11px; color:#000000; text-align:left; display:block}
#comentariu input.send_btn{ width:70px; height:25px; background: url(images/send_btn.gif) no-repeat; padding:0; cursor:pointer; border:0;color:#fff; font-size:12px; float:right; margin-right:25px}
#comentariu fieldset p{margin:0px; color:#3572b4; font-size:11px}


.calendar {font-weight:bold;width:187px; margin-left:-5px; margin-top:5px}
.calendar tr td{ border:1px solid #93c2ff ; padding:3px; font-size:11px; }
.calendar tr td a{ text-decoration:none; color:#316ca8}
.calendar tbody tr td div input{border:1px solid #000000; width:70px}
.calendar tr td table tr td{background:#f5f5f5}
/* --- tv  ------------ */
.tv{background:url(images/tv.jpg) repeat-x #eff6ff; margin-left:12px; padding:5px 0}
.tv h5{margin:10px 17px;padding-bottom:12px; border-bottom:1px dashed #316ca8}
.tv h5 a{ color:#474747; font-weight:bold; text-decoration:none}
.tv h5 span{ display:block; font-weight:normal; font-size:11px}
.tv h5 b{color:#d92100}

/* --- vremea ------------ */
.vremea{ text-align:center; font-size:11px; margin-top:13px; }
.vremea table{margin:0 auto}
.vremea img{border:1px solid #999999}
.vremea #weatherToday, .vremea #weatherTomorrow { font-weight:bold;margin-top:15px}
.vremea #weatherCombo{ margin-bottom:5px}

.col_middle .zodiac{ padding-bottom:10px; margin:0 10px; position:relative; height:650px;}
.col_middle .zodiac h5{background:none}
.col_middle .zodiac p{font-size:12px; color:#747475; line-height:18px}
.col_middle .zodiac img{float:right ; border:1px solid #a0a0a0; margin-left:5px; padding:3px}
.col_middle .zodiac p a{color:#c90000; text-decoration:underline}





.mesaj input, .mesaj textarea, .mesaj select{ border:1px solid #316ca8; font-size:11px; padding:3px}
.mesaj select{padding:0}
.mesaj{ font-size:11px; color:#747475; background:#eff6ff; padding:10px}



.prog_tv{position:relative; border-bottom:1px dashed #333333; margin:20px 12px 20px 5px; padding:10px 0 10px 10px; background: url(images/bg_tv.jpg) repeat-x}
.prog_tv_tit{width:180px; height:30px; background:#eff6ff; position:absolute; left:0; top:0; overflow:hidden}
.ptv_box p a{background-position:0 0 !important;}
.ptv_box p{margin-left:0px !important}
.ptv_box p strong{clear:both !important; display:block; text-align:left}
.ptv_box div{ display:none}
.ptv_box p img{ display:block; float:left !important; padding-bottom:10px; height:40px}

