body { background:#FFF; margin:0 2px 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #4C4C4C; }
img { border:0px; }
form {margin:0; padding:0}
.fixFloat { position:relative;  clear:both; }
input {color:#474747; background-color:#FFFFFF; border:1px solid #CECFD4;}
textarea {color:#474747; background-color:#FFFFFF; border:1px solid #CECFD4;}
.link_color {color:#2365BF;}

/* HEADER DIVS */
.hdr_1 { margin-left: auto; margin-right:auto; width:976px; height:148px; background:transparent no-repeat url("../images/header/bck1.jpg") top left;}
.hdr_a { width:976px; height:100px;}
.hdr_a1 { position:relative; float:left; width:237px; height:80px; padding:20px 0 0 13px;}

.hdr_a2 {  position:relative; float:left; width:726px; height:100px;}

.hdr_a21 { width:396px; height:21px; padding: 4px 0 0 30px; color:#0075C4; overflow:hidden; font-size:8pt; text-align:left; position: relative; float: left;}
.hdr_a21 a {color:#CC0000;}
.hdr_a22 { width:300px; height:25px; padding:0px; position: relative; float: left;}
.hdr_a221 { width:185px; height:25px; padding:2px 0 0 0; position: relative; float: left; overflow:hidden;}
.hdr_a222 { width:115px; height:25px; padding:2px 0 0 0; position: relative; float: left; overflow:hidden;}
.hdr_a22_m {font-size:9pt; padding:2px 0 0 0;}
.hdr_a22_m a {color: #011D46; text-decoration:none}
.hdr_a22_m a:hover {text-decoration:underline}

.hdr_a23 { width:154px; height:43px; padding:32px 0 0 0; position: relative; float: left; font-size: 8pt; color:#02265C; font-weight:bold;}
.hdr_a23 a {color:#02265C; text-decoration:none}
.hdr_a23 a:hover {text-decoration:underline}
.hdr_a24 { width:429px; height:50px; padding:25px 0 0 143px; position: relative; float: left;}

.hdr_b { width:976px; height:48px; padding:0;}
.hm1 { width:450px; height:48px; position: relative; float: left;}
.hm2 { width:400px; height:48px; position: relative; float: right;}

.hdr_c { margin-left: auto; margin-right:auto; margin-bottom:8px; width:974px; height:27px; font-size:11pt; font-weight:bold; color:#FFF; overflow:hidden; background: #FF7700; text-align:center; padding: 5px 0 0 0;}
.hdr_c a {color:#FFF; text-decoration: none; }
.hdr_c a:hover {text-decoration: underline;}

.hdr_3 { margin-left: auto; margin-right:auto; width:974px; height:18px; font-size:7.5pt; font-weight:bold; color:#373737; overflow:hidden}
.hdr_3 a {color:#373737; text-decoration: none; }
.hdr_3 a:hover {text-decoration: underline;}

#btt_cauta a {position:relative; float:left; display:block; width:63px; height:24px; margin:0; background: url("../images/header/btt_cauta.gif") 0 0 no-repeat; }
#btt_cauta a:hover {background-position: -63px 0;}

.nav {width:100%;}
.nav_1 { margin-left: auto; margin-right:auto; width:956px; padding:0 10px 0 10px; height:18px; font-size:7.5pt; font-weight:bold; color:#373737; overflow:hidden; background:#FFF}
.nav_1 a {color:#373737; text-decoration: none; }
.nav_1 a:hover {text-decoration: underline;}

/* FOOTER DIVS */
.footerM { top:0px; position: relative; float: left; width:100%; height:40px; }
.footer_957 {  margin-left: auto; margin-right:auto; width:950px; height:37px; color:#FFFFFF; background: #FFF no-repeat url("../images/footer/f1.jpg") top center; font-size: 70%; text-align:right; padding: 3px 18px 0px 8px;}
.footer_957 a { color:#FFF; text-decoration:none;}
.footer_957 a:hover { color:#FFF; text-decoration:underline;}

.foot2h {margin-left: auto; margin-right:auto; width:976px; height:36px; color:#FFFFFF; font-size: 8pt;}
.foot2hs {position:relative; float:left; height:36px; width:17px; background: no-repeat url("../images/meniuri/elmen.jpg") 0 -84px}
.foot2hc {position:relative; float:left; height:30px; width:932px; background: repeat-x url("../images/meniuri/elmen.jpg") 0 -120px; padding: 6px 0 0 10px;}
.foot2hc a { color:#FFF; text-decoration:none;}
.foot2hc a:hover { color:#FFF; text-decoration:underline;}
.foot2hd {position:relative; float:left; height:36px; width:17px; background: no-repeat url("../images/meniuri/elmen.jpg") 0 -156px}

.footer_left { position: relative; float: left; width:400px; }
.footer_right { position: relative; float: right; }
.footer_links {  margin:0 auto 0 auto; width:966px; color: #474747; font-size: 60%; text-align:left; padding:3px 5px 20px 4px; background-color:#FFF;}
.footer_links a { color: #474747; text-decoration: none; }

/* BODY DIVS */
.bodyP {width: 100%; background:#FFF;}
.bodyM {margin-left:auto; margin-right:auto; width:976px; background-color:#FFF;}
.body_775 { position:relative; float:left; width:775px; background-color:#FFF; text-align:left; padding:5px 10px 5px 9px;}
.body_957 { position:relative; float:left; width:976px; background-color:#FFF; text-align:left;}

/* BODY LEFT */
.bodyLeft { top:0px; position:relative; float:left; clear: left; width:177px; padding-right:5px; padding-top:5px; }

/* MENU DIVS */
.meniu {position:relative; float:left; background: no-repeat url("../images/meniuri/back2.jpg") bottom center; padding:0 0 34px 0;}
/*new meniu header defs */
.m2h {position:relative; float:left; height:28px; width:161px; padding: 0 8px 0 8px;}
.m2hs {position:relative; float:left; height:28px; width:5px; background: no-repeat url("../images/meniuri/elmen.jpg") 0 0}
.m2hc {position:relative; float:left; height:22px; width:141px; background: repeat-x url("../images/meniuri/elmen.jpg") 0 -28px; padding: 6px 0 0 10px; font-size: 9pt; font-weight: bold; color:#FFFFFF;}
.m2hd {position:relative; float:left; height:28px; width:5px; background: no-repeat url("../images/meniuri/elmen.jpg") 0 -56px}

.meniu_t {position:relative; float:left; height:30px; width:169px; background-image:url("../images/meniuri/back1.jpg"); background-repeat:no-repeat;}
.meniu_t_txt { padding-left:28px; padding-right:5px; padding-top:6px; font-weight:bold; font-size:9pt; color:#FFFFFF; background-repeat:no-repeat; background-position:left;}

.item {position:relative; float:left; width:146px; overflow:hidden; color:#373737; font-size:70%; padding-top:2px; padding-left:15px; padding-right:15px; background-image: url("../images/meniuri/back_m.gif"); background-repeat:repeat-y;}
.item a {color: #373737; text-decoration:none;}
.item a:hover {text-decoration: underline;}

.subitem {position:relative; float:left; width:136px; overflow:hidden; color:#4C4C4C; font-size:70%; padding-top:2px; padding-left:25px; padding-right:15px; background-image: url("../images/meniuri/back_m.gif"); background-repeat:repeat-y;}
.subitem a {color:#2365BF; text-decoration:none;}  /* #2C5A88; */
.subitem a:hover {text-decoration: underline;}

.item_d {position:relative; float:left; width:146px; overflow:hidden; color:#373737; font-size:70%; padding-top:2px; padding-left:15px; padding-right:15px; background-image: url("../images/meniuri/back_m.gif"); background-repeat:repeat-y;}
.item_d a {color: #373737; font-weight:bold; text-decoration:none;}
.item_d a:hover {text-decoration: underline;}

.item_bb {width:154px; text-align:center; font-size:9pt; padding-left:5px; padding-top:4px; margin-left:3px;}
.item_bb a {color: #373737; text-decoration:none;}
.item_bb a:hover {text-decoration: underline;}

.meniu_end {position:relative; float:left; z-index:-1; top:-64px; width:169px; height:10px; background-repeat:no-repeat; margin-bottom: 10px;}
/*new ul li defs */
.ul_bck {position:relative; float:left; width:177px; overflow:hidden; background: transparent repeat-y url("../images/meniuri/back_m.gif") 0 0;}
.meniu ul { width:177px; padding: 0px; margin:0px; font-size:8pt}
.meniu li { width:162px; padding: 2px 0px 2px 15px; margin:0 0 0 0; list-style:none; color: #295076; font-weight:bold; font-size:9pt; background: transparent no-repeat url("../images/meniuri/categb.gif") 0 0; cursor:pointer;}
.meniu li:hover {background-position: -177px 0;}
.meniu li a {color:#295076; text-decoration:none;}
.meniu li a:hover {color:#295076; text-decoration:none;}

.meniu ul ul {padding:0; margin: 0;}
.meniu li li { width:134px; padding: 1px 0px 1px 0; margin:0 0 0 15px; list-style:disc; font-size: 8pt; font-weight:normal; color: #373737; background: none; vertical-align:middle;}
.meniu li li a {color:#373737; text-decoration:none;}
.meniu li li a:hover {color:#373737; text-decoration:underline;}

.meniu li li:hover {background:none;}

/* DINAMIC SUBMENU DIVS */
#popitmenu { position: absolute; background-color: white; border:1px solid #AAAAAA; line-height: 18px; z-index: 100; visibility: hidden; font-size:70%; background-image: url("../images/meniuri/submenu_bck.jpg"); background-repeat:no-repeat; background-position: bottom center;}
#popitmenu a {text-decoration: none; padding-left: 6px; color: #373737; display: block;}
#popitmenu a:hover {color: #FFFFFF; background-color: #5A8FC5;}

.lmtt { z-index: 200000; background:#EEE; display:none; border:1px solid #AAAAAA; background: #FFF repeat-x url("../images/meniuri/submenu_bck.jpg") bottom center; font-size: 8.5pt; line-height: 18px;}
.lmtt a {text-decoration: none; padding-left: 6px; color: #373737; width: 200px; display:block;}
.lmtt a:hover {color: #FFF; background: #5A8FC5;}


.item_m {position:relative; float:left; color: #295076; font-weight:bold; font-size:9pt; width:147px; padding:2px 15px 2px 15px; height:14px; background-image: url("../images/meniuri/categ.gif"); background-repeat:no-repeat;}
.item_m a {color:#295076; text-decoration:none;}
.item_m a:hover {color:#295076; text-decoration:none;}

.item_md {position:relative; float:left; color: #295076; font-weight:bold; font-size:9pt; width:147px; padding-top:2px; height:14px; padding-left:15px; padding-right:15px; background-image: url("../images/meniuri/categd.gif"); background-repeat:no-repeat;}
.item_md a {color:#295076; text-decoration:none;}
.item_md a:hover {color:#295076; text-decoration:none;}

.subs_img { position:relative; float:left; width: 52px; padding-top:5px; }
.subs_form { position:relative; float:left; padding-top:12px;}
.buton { font-size:100%; color:#474747; background-color:#FFFFFF; border:1px solid #CECFD4; margin:2px; }
.buton_abo {margin:0px; padding:0px; border:0px; color:white; font-weight:bold; font-size: 8pt; background-image: url("../images/butoane/ma_abonez.jpg"); background-repeat:no-repeat; width: 80px; height:22px; cursor: pointer;}
.newsletter { font-size:100%; font-weight:normal; color:#474747; background-color:#FFFFFF; border:1px solid #CECFD4; height:16px; width:90px; margin:2px; }

/* BODY CENTER */
.bCenter { top:0px; position:relative; float:left; width:585px; background-color:#FFFFFF; padding:5px 13px 5px 14px;}

/* BODY RIGHT */
.bRight { top:0px; position:relative; float:left; clear:right; width:177px; height:100%; padding-left:5px; padding-top:5px; }

.linie1 { position:relative; float:left; top:0px; width:100%; border-top:2px solid #407CEC;}
.pret { font-weight:bold; color:#FF0012; padding-left:5px; padding-right:5px; padding-top:4px; padding-bottom:4px; }
.pagina { position:relative; float:left; height:30px; width:100%; text-align:right; font-size: 70%; }
.pagina a { text-decoration:none; color: #2365BF;}
.pagina a:hover { text-decoration:underline; color: #2365BF;}

.pr_r { color:#990000; font-weight:bold;}
.pr_n { font-family: arial, verdana, sans-serif; text-decoration:line-through;}

/* DiNAMIC MENU */
.hmenu_pr {font: bold 9pt Verdana; background: transparent; padding: 6px 0 0 20px; width: 430px; text-align:left; z-index:1000; position: relative; float:left}
.hmenu_pr ul {margin: 0; padding: 0; list-style-type: none; color:  #CC0000; }
.hmenu_pr li { position: relative; display: inline; float: left;}
.hmenu_pr li a { display: block; background: transparent no-repeat url("../images/header/sep1.jpg") top right; height:19px; color: #CC0000; padding: 3px 30px 0 6px; text-decoration: none;}
* html .hmenu_pr li a{ display: inline-block; }
.hmenu_pr li a:link, .hmenu_pr ul li a:visited { color: #CC0000; }
.hmenu_pr li a.selected { color: #CC0000; text-decoration: underline;}
.hmenu_pr li a:hover { text-decoration:underline; color: #CC0000; }
.hmenu_pr li ul{ background: #FFF; position: absolute; left: 0; display: none; visibility: hidden; border-bottom: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #CCC; padding: 4px 12px 4px 12px;}
.hmenu_pr li li { display: list-item; float: none; background: transparent}
.hmenu_pr li li:hover { /*background: #333;*/ }
.hmenu_pr li li ul{ top: 0; border: 1px solid #CCC;}
.hmenu_pr li li a { text-align:left; font: normal 8.5pt Verdana; width:130px; height:16px; padding: 2px 0px 2px 10px; margin: 0; background: transparent; color:#373737;}
.hmenu_pr li li a:hover { text-decoration: underline; background: transparent;}
* html .hmenu_pr {height: 1%;} .hmenu_inf{height: 1%;}
.ddshadow{ position: absolute; left: 0; top: 0; width: 0; height: 0; background: silver;}
.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/ opacity: 0.8; }

.hmenu_inf {font: bold 9pt Verdana; background: transparent; padding:4px 0 0 100px; width: 416px; text-align:right; z-index:1000; position: relative; float:right}
.hmenu_inf ul {margin: 0; padding: 0; list-style-type: none; color:  white; }
.hmenu_inf ul li { position: relative; display: inline; float: left;}
.hmenu_inf ul li a { display: block; background: transparent no-repeat url("../images/header/sep3.jpg") top right; height:19px; color: white; padding: 3px 30px 0 6px; text-decoration: none;}
* html .hmenu_inf li a{ display: inline-block; }
.hmenu_inf ul a:link, .hmenu_inf ul a:visited { color: white; }
.hmenu_inf ul a.selected { color: white; text-decoration: underline;}
.hmenu_inf ul a:hover { text-decoration:underline; color: white; }
.hmenu_inf ul ul{ background: #FFF; position: absolute; left: 0; display: none; visibility: hidden; border-bottom: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #CCC;}
.hmenu_inf ul ul li { display: list-item; float: none; background: transparent}
.hmenu_inf ul ul ul{ top: 0; }
.hmenu_inf ul ul a, .hmenu_inf ul ul a:link, .hmenu_inf ul ul a:visited, .hmenu_inf ul ul a.selected { color:#333; text-align:left; font: normal 8.5pt Verdana; width:130px; height:16px; padding: 2px 0px 2px 10px; margin: 0; background: #FFF;}
.hmenu_inf ul ul a:hover { text-decoration: underline; background: #FFF; color:#333;}

/* autocomplete */
.ac_results { padding: 0px;	border: 1px solid black; background-color: white; overflow: hidden;	z-index: 99999; }
.ac_results ul { width: 100%; list-style-position: outside;	list-style: none; padding: 0; margin: 0; }
.ac_results li { margin: 0px; padding: 2px 5px;	cursor: default; display: block;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading { background: white url('indicator.gif') right center no-repeat; }
.ac_odd { background-color: #eee; }
.ac_over {	background-color: #0A246A; color: white;}