/* reset css */

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; }
body 				{ line-height: 1; }
ol, ul 				{ list-style: none; }
li					{ display: inline; }
blockquote, q 		{ quotes: none; }
blockquote:before, 
blockquote:after,
q:before, q:after 	{ content: ''; content: none; }
:focus 				{ outline: 0; }
table 				{ border-collapse: collapse; border-spacing: 0; }
html 				{ font-size: 100.01%; }
body 				{ font-size: 0.625em; }
textarea 			{ overflow: auto}
button 				{ cursor: pointer}
input[type="checkbox"],
input[type="radio"] { vertical-align: text-top; width: 13px; height: 13px; padding: 0; margin: 0;position: relative;overflow: hidden;top: 2px; }
a 					{text-decoration: none}
a:hover 			{text-decoration: underline}


body 		{ color: #333; font: 12px Arial; text-align: center; background: #fff url("../img/bg.jpg") repeat-x; }
div.content { text-align: left; width: 900px; margin: 0 auto; }

.left 	{ float: left; }
.right 	{ float: right; }
.clear 	{ overflow: hidden; clear: both; height: 0px; }
.center { text-align: center; }

div.bara_sus 		{ margin-bottom: 2px; }
div.bara_sus p 		{ color: #b2b2b2; font: 10px Tahoma; margin: 7px 0 7px; text-transform: uppercase; }
div.bara_sus ul 	{ float: right; margin-top: -20px; }
div.bara_sus img 	{ border: 1px solid #f0e3ff; background: #fff; padding: 1px; }

a.logo              { margin: 25px 0 20px 0; overflow: hidden; height: 60px; width: 170px; display: block; background: url("../img/astra_logo_paste.png") no-repeat; }
img.logo_dinamic              { margin: 25px 0 20px 0; overflow: hidden;display: block;  }
a.logo span 		{ padding-left: 9000px; display: block; }

div.form_cautare 			{ margin-top: -65px; float: right; height: 27px; background: url("../img/bg_cautare.png") no-repeat; padding-left: 30px; }
div.form_cautare #termen 	{ background: transparent; height: 17px; border: 0; width: 160px; margin-right: 20px; font-size: 11px; }
div.form_cautare #cauta 	{ background: url("../img/butoane/62_25_negru.png") no-repeat; height: 25px; border: 0; width: 62px; font-size: 11px; color: #fff; }

#footer 			{ background: #fafafa url("../img/bg_footer.jpg") repeat-x; margin: 20px 0 0 0; }
#footer h2 			{ margin: 10px 0 10px 0; text-transform: uppercase; color: #ea2525; border-bottom: 1px solid #ea2525; }
#footer li.col 		{ margin: 0 23px 0 24px; float: left; display: block; width: 170px; height: 165px; _height: 175px; }
#footer li.col li	{ display: block; padding: 1px 4px 1px 4px; }
#footer a 			{ font: 11px Arial; color: #555; }

#copyright 		{ margin: 8px; background: #f5f5f5 url("../img/bg_copyright.jpg") repeat-x; }
#copyright p 	{ color: #b5b5b5; font: 11px Tahoma; padding: 1em; text-align: center; }
#copyright p a 	{ color: #b5b5b5; text-decoration: underline; }

div.meniu 				{ width: 900px; display: block; background: url("../img/sprite_meniu.png") 0 -43px repeat-x; } 
div.meniu .st 			{ width: 5px; height: 42px; display: block; background: url("../img/sprite_meniu.png"); float: left; }
div.meniu .dr 			{ width: 5px; height: 42px; display: block; background: url("../img/sprite_meniu.png") -5px 0; float: right; }
div.meniu ul 			{ float: left; height: 42px; width: 890px; background: url("../img/sprite_meniu.png") 0 -43px repeat-x; height: 42px; }
div.meniu li 			{ float: left; height: 42px; margin: 0 1px 0 1px; }
div.meniu li a 			{ text-decoration: none; color: #fff; font: 11px Arial; line-height: 42px; height: 42px; padding: 0 12px 0 12px; display: block; width: 77px; text-align: center; }
div.meniu li a:hover 	{ text-decoration: underline; }
div.meniu li.On a, 
div.meniu li.activ a 	{ text-decoration: underline; }

div.submeniu 			{ clear: both; width: 900px; display: block; }
div.submeniu .st 		{ width: 6px; height: 32px; display: block; background: url("../img/sprite_submeniu.png"); float: left; }
div.submeniu .dr 		{ width: 6px; height: 32px; display: block; background: url("../img/sprite_submeniu.png") -5px 0; float: right; }
div.submeniu .submeniu_holder	{ width: 888px; height: 32px; display: block; background: url("../img/sprite_submeniu.png") 0 -33px repeat-x; float: left;}
div.submeniu ul 		{ float: left; height: 32px; width: 888px; }
div.submeniu li 		{ margin: 0 3px 0 3px; display: inline; width: auto; }
div.submeniu a 			{ color: #333; font: 11px Arial; display: inline-block; height: 32px; line-height: 32px; padding: 0 6px 0 6px; }
div.submeniu li.activ a	{ text-decoration: underline; }

#pagina { clear: both; padding: 10px 0 0 0; }

ul.lista_mica 									{ float: right; margin: 0 5px 0 0; }
ul.lista_mica li 								{ border-bottom: 1px dashed #666; width: 265px; display: block; padding: 0.8em 0.2em 0.8em 0.6em; _padding: 0.5em 0.2em 0.5em 0.6em; }
ul.lista_mica li div.icon 						{ width: 60px; height: 40px; text-align: center; display: inline-block; float: left; }
ul.lista_mica li div.info 						{ width: 200px; display: inline-block; }
ul.lista_mica li.last 							{ border: 0; }
ul.lista_mica a 								{ font: 14px Arial; font-weight: bold; }
ul.lista_mica div.info p,
div.telefoane_callcenter ul div.info p 			{ font: 12px Arial; color: #636363; letter-spacing: -1px; }
ul.lista_mica div.info p.nr,
div.telefoane_callcenter ul div.info p.nr 		{ color: #038b29; font: 19px Arial bold; }
ul.lista_mica div.info span.mic,
div.telefoane_callcenter ul div.info span.mic 	{ color: #333; font: 10px Arial; }

div.telefoane_callcenter 			{ margin: 15px 0 15px 0; }
div.telefoane_callcenter .st 		{ width: 2px; height: 70px; display: block; background: url("../img/sprite_tel.png"); float: left; }
div.telefoane_callcenter .dr 		{ width: 2px; height: 70px; display: block; background: url("../img/sprite_tel.png") -2px 0; float: right; }
div.telefoane_callcenter ul 		{ float: left; height: 70px; width: 896px; background: url("../img/sprite_tel.png") 0 -71px repeat-x; }
div.telefoane_callcenter ul li 		{ border-right: 1px dashed #c4c4c4; width: 210px; display: inline-block; float: left; padding: 0.8em 0.2em 0.8em 0.6em; _padding: 0.5em 0.2em 0.5em 0.6em; }
div.telefoane_callcenter ul li.last { border: 0; }

div.telefoane_callcenter ul li div.icon { width: 60px; height: 40px; text-align: center; display: inline-block; _display: inline; float: left; }
div.telefoane_callcenter ul li div.info { width: 150px; display: inline-block; _display: inline; }

.icon_1 { background: url("../img/sprite_icons.png") 0 0 no-repeat; }
.icon_2 { background: url("../img/sprite_icons.png") 0 -56px no-repeat; }
.icon_3 { background: url("../img/sprite_icons.png") 0 -104px no-repeat; }

.link_1 { color: #cc0001; }
.link_2 { color: #678085; }

#continut 					{ margin-top: 10px; float: left; width: 640px; margin: 10px 15px 10px 0; }
#coloana 					{ float: left; width: 245px; _width: 237px; }

a.buton_arhiva 				{ display: block; width: 130px; height: 27px; background: url("../img/butoane/130_27_negru.png") no-repeat; font-size: 11px; color: #fff; text-align: center; line-height: 25px; text-shadow: 1px 1px 0 #000; margin-top: 6px; }
#continut h1 				{ font: bold 15px Arial; color: #c13333; padding-left: 10px; background: url("../img/bg_header.png") 0 5px no-repeat; text-transform: uppercase; margin: 10px; }
div.stiri, div.rounded		{ border: 1px solid #d5d5d5; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 1em; }
div.stiri ul 				{ width: 100%; }
div.stiri ul li 			{ background: url("../img/bg_stire.png") bottom repeat-x; padding: 0.8em 1em 0.8em 1em; display: block; }
div.stiri ul li.last		{ background-image: none; }
div.stiri ul div.stire 		{ width: 445px; float: left; }
div.stiri ul div.stire h2 	{ margin: 0.3em 0 0.3em 0; }
div.stiri ul div.stire h2 a { font: regular 14px Arial; color: #8c3a3a; }
div.stiri ul div.stire p 	{ margin: 0.1em 0 0.1em 0; }
div.stiri ul div.stire p a 	{ font: regular 11px Arial; color: #666; }
div.stiri ul a.mai_mult 	{ font-size: 10px; float: right; color: #eb3333; text-decoration: underline; margin-right: 10px; }
div.stiri ul div.poza_stire { float: left; display: inline-block; padding: 2px; border: 1px solid #e6e6e6; width: 127px; margin-right: 10px; }
div.stiri ul div.poza_stire p { text-align: center; font-size: 11px; color: #333; }


div.modul 		{ padding: 1em; margin: 1.2em 0 1em 0; background: #fbfbfb; border: 1px solid #d7d7d7; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
div.modul h1 	{ text-align: center; text-transform: uppercase; color: #c94e4e; margin: 0.2em 0 1em 0; }

ul.detalii_proceduri 						{ width: 100%; }
ul.detalii_proceduri li 					{ border-top: 1px dotted #d6d6d6; display: block; }
ul.detalii_proceduri li.last 				{ border-bottom: 1px dotted #d6d6d6; }
ul.detalii_proceduri li:nth-of-type(2n+1) 	{ background: #fcfcfc; }
ul.detalii_proceduri li:hover 				{ background: #fefefe; }
ul.detalii_proceduri p 						{ padding-left: 0.5em; font: normal 11px Arial; color: #666; line-height: 36px; _line-height: 16px; }
ul.detalii_proceduri a.buton 				{ font: normal 11px Arial; text-align: center; color: #7b7b7b; text-shadow: 1px 1px 0 #fff; background: url("../img/butoane/83_27_alb.png") no-repeat; line-height: 27px; display: block; width: 83px; height: 27px; margin-top: 6px; }
ul.detalii_proceduri a.buton:hover 			{ text-decoration: none; color: #fff; text-shadow: 1px 1px 0 #af0a03; background: url("../img/butoane/83_27_rosu.png") no-repeat; }

.success, .fail, 
.information, 
.attention 		{ background-repeat: no-repeat; background-position: 6px center; background-repeat: no-repeat; font-size: 9.3px; letter-spacing: -0.3px; margin-bottom: 20px; padding-top: 0.6em; padding-right: 0.2em; padding-bottom: 0.6em; padding-left: 26px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.success 		{ background-color: #EBF8D6; border: 1px solid #A6DD88; color: #539B2D; background-image: url(../img/icons/accept.png); }
.fail 			{ background-color: #FFECE6; border: 1px solid #FF936F; color: #842100; background-image: url(../img/icons/delete.png); }
.information 	{ background-color: #D3EEF1; border: 1px solid #81CDD8; color: #369CAB; background-image: url(../img/icons/info.png) ; }
.attention 		{ background-color: #FFFBCC; border: 1px solid #FFF35E; color: #C69E00; background-image: url(../img/icons/warning.png); }
.msg_mare 		{font-size: 12px; }

div.form_valabilitate 						{ height: 27px; background: url("../img/bg_input.png") no-repeat; padding-left: 5px; }
div.form_valabilitate #nr_polita 			{ background: transparent; height: 17px; border: 0; width: 120px; margin-right: 20px; font-size: 11px; }
div.form_valabilitate #verif_valabilitate 	{ background: url("../img/butoane/62_25_negru.png") no-repeat; height: 25px; border: 0; width: 62px; font-size: 11px; color: #fff; }

ul.listare li 				{ width: 275px; padding: 1em; float: left; border-right: 1px dashed #cdcdcd; }
ul.listare .last 			{ border: 0; }
ul.listare h2 				{ margin: 0.3em 0 0.3em 0; }
ul.listare h2 a 			{ font: regular 14px Arial; color: #cc0001; }
ul.listare div.text 		{ width: 155px; float: right; }
ul.listare div.text p 		{ margin: 0.1em 0 0.1em 0; float: left; }
ul.listare div.text p a 	{ font: Arial; font-size: 10px; color: #666; }
ul.listare div.poza_lista 	{ display: inline-block; padding: 2px; border: 1px solid #e6e6e6; width: 93px; margin-right: 10px; }
ul.listare a.mai_mult 		{ font-size: 10px; float: right; color: #eb3333; text-decoration: underline; margin-right: 10px; }

/* meniuri */
.navOn 	{ display: block; }
.navOff { display: none; }

div.text_ 		{ background: #fff; }
div.text_ p 	{ margin: 8px 0 8px 0; line-height: 17px; text-indent: 25px; text-align: justify; }
div.text_ img 	{ margin: 10px; padding: 4px; border: 1px solid #e5e5e5; }

ul.noutati_v2 span.data { color: #bfbfbf; font-size: 12px; }
ul.noutati_v2 p.titlu 	{ display: inline; font-size: 12px; color: #b90201; margin: 0 0 0 5px; }
ul.noutati_v2 .img 		{ margin: 4px 8px 4px 8px; padding: 8px; border: 1px solid #e5e5e5; background: transparent; }
ul.noutati_v2 .text 	{ font-size: 11px; color: #666; background: transparent; }
ul.noutati_v2 a 		{ color: #b40106; }
ul.noutati_v2 li:nth-of-type(even) { background: #f9f9f9; }
ul.noutati_v2 li 		{ border-bottom: 1px dotted #e5e5e5; margin: 3px 6px 3px 6px; padding: 8px 0 8px 0; }

ul.conducere li  		{ display: inline; width: 33%; text-align: center; float: left; padding: 0; margin: 0; background: transparent; }
ul.conducere li p  		{ text-align: center; margin: 0; padding: 0; text-indent: 0; color: #c13333; font-size: 13px; }
ul.conducere li span 	{ color: #a3a3a3; font: italic 11px Arial; }

ul.lista_subcategorii li { margin: 0 0 20px 0; display: block; }
ul.lista_subcategorii p.titlu 		{ display: block; -moz-border-radius: 3px; -wekbit-border-radius: 3px; background: #d60000; margin-bottom: 5px; padding: 8px; }
ul.lista_subcategorii p.titlu a 		{ color: #fff; }
ul.lista_subcategorii div.descriere 	{ min-height: 50px; overflow: hidden; padding: 5px; font-size: 11px; line-height: 17px; width: 415px; border: 1px solid #cbcbcb; -moz-border-radius: 1px; -webkit-border-radius: 1px; background: #fff; }
ul.lista_subcategorii div.descriere a 	{ color: #666; }
ul.lista_subcategorii .poza_lista { width: 200px; display: block; margin-right: 10px; }
ul.lista_subcategorii .poza_lista img { padding: 3px; border: 1px solid #cbcbcb; background: #fff; }
ul.lista_subcategorii .text_lista { width: 425px; }

ul.premii li 						{ margin: 3px 0 3px 0; display: block; }
ul.premii li div.poza 				{ float: left; width: 180px; margin: 0 5px 0 5px; display: block; }
ul.premii li div.poza img 			{ padding: 2px; border: 1px solid #ededed; }
ul.premii li div.text 				{ padding-top: 10px; }
ul.premii li div.text p 			{ color: #a7230d; font-size: 15px; margin: 0; padding: 0; text-indent: 0; }
ul.premii li div.text p a			{ color: #a7230d; }
ul.premii li div.text span 			{ color: #595959; font-size: 12px; font-style: italic; display: block; }
ul.premii li div.text div.descriere { margin: 8px 0 0 10px; color: #222; font-size: 12px; }
ul.premii li div.text div.descriere p { color: #222; font-size: 12px; }
ul.premii li div.text div.descriere a.mai_mult 	{ font-size: 11px; color: #eb3333; text-decoration: underline; }

ul.sucursale li 				{ width: 189px; float: left; display: block; margin: 0 10px 15px 10px; height: 100px; }
ul.sucursale li p 				{ margin: 0 0 6px 0; font-size: 12px; font-weight: bold; color: #333; }
ul.sucursale li span 			{ color: #333; font-size: 11px; line-height: 15px; display: block; }
ul.sucursale li span.valoare 	{ color: #234f68; padding-left: 2px; display: inline; }

div.text_ ul li { margin: 0 0 25px 0; border-bottom: 1px dotted #f2f2f2; display: block; padding-bottom: 10px; }

span.nr 	{ color: green; }
span.info 	{ font-size: 11px; color: #666; font-style: italic; display: block; text-align: right; }

ul.callcenter div.numar { width: 181px; height: 70px; background: url('../img/contact/bg_nr_callcenter.jpg') no-repeat; padding-left: 15px; font-weight: bold; }

ul.callcenter div.numar p.nr 		{ color: #038b29; font: 20px Arial bold; padding: 15px 0 0 0; margin: 0; }
ul.callcenter div.numar span.mic 	{ color: #333; font: 10px Arial; padding-left: 25px; }

ul.callcenter div.text 					{ margin: 0px 0 5px 15px; width: 390px; }
ul.callcenter div.text h2 				{ font-size: 14px; color: #333; }
ul.callcenter div.text span.program 	{ font-style: italic; color: #666; }
ul.callcenter div.text p 				{ margin: 5px 0 5px 10px; color: #333; font-size: 11px; }


.formular label 		{ display: block; font-size: 12px; color: #999; margin: 10px; }
.formular input, 
.formular textarea, 
.formular select 		{ color: #666; padding: 9px; border: solid 1px #E5E5E5; outline: 0; font: normal 13px/100% Verdana, Tahoma, sans-serif; width: 240px; background: #FFFFFF url('bg_form.png') left top repeat-x; background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(2%, #f2f2f2), to(#FFFFFF)); background: -moz-linear-gradient(top, #FFFFFF, #f2f2f2 1px, #FFFFFF 25px); -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.formular select 		{ width: 255px; }
.formular textarea 		{ width: 250px; max-width: 250px; height: 245px; line-height: 150%; background: #FFFFFF url('bg_form.png') left top repeat-x; background: -webkit-gradient(linear, left top, left 125, from(#FFFFFF), color-stop(1%, #f2f2f2), to(#FFFFFF));background: -moz-linear-gradient(top, #FFFFFF, #f2f2f2 1px, #FFFFFF 125px); }
.formular input:hover, 
.formular textarea:hover,
.formular input:focus, 
.formular textarea:focus { border-color: #C9C9C9; -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; }
input.submit 			 { box-shadow: 0; -moz-box-shadow: 0; -webkit-boxshadow: 0; margin: 20px 0 0 0; color: 333; font-weight: bold; cursor: pointer; background: #f2f2f2; -moz-border-radius: 6px; -webkit-border-radius: 6px; }

.part_formular 	{ width: 300px; margin: 0 10px 0 10px; }

a.inapoi 		{ padding: 0.3em; border: 1px solid #f2f2f2; font-size: 12px; color: #ea2525; }
a.inapoi:hover 	{ background: #f2f2f2; text-decoration: none; }

table 			{ border-collapse: collapse; }
th 				{ font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #6D929B; border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; border-top: 1px solid #C1DAD7; letter-spacing: 2px; text-transform: uppercase; text-align: left; padding: 6px 6px 6px 12px; background: #CAE8EA; }
td 				{ font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #4f6b72; border: 1px solid #C1DAD7; background: #fff; padding: 6px 6px 6px 12px; color: #6D929B; text-align: center; }
tr:nth-child(odd) td { background-color: #f3fefe; }
tr:hover td 	{ background-color: #CAE8EA; color: #6D929B; }

#lista_joburi 		{ margin-top: 20px; width: 615px; position: relative; background: #fff; float: left; }
.job				{ position: relative; min-height: 49px; width: auto; background: #fef4ee; margin:0; padding: 12px 0 8px 25px; }
.job2 				{ position: relative; min-height: 49px; width: auto; background: #fff; margin:0; border-top: 1px dotted #a7bfcd; border-bottom: 1px dotted #a7bfcd; padding: 12px 0 8px 25px; }
.job:hover 			{ position: relative; min-height: 49px; width: auto; background: #fffcdf; margin: 0; padding: 12px 0 8px 25px; }
.job2:hover 		{ position: relative; min-height: 49px; width: auto; background: #fffcdf; margin:0; border-top: 1px dotted #a7bfcd; border-bottom: 1px dotted #a7bfcd; padding: 12px 0 8px 25px; }
.titlu_job 			{ font-size: 17px; padding: 0; display: inline-block; width: 585px; margin-left: 0px; color: #735858; margin-top:2px; }
.locatie_job 		{ line-height: 25px; display: inline-block; width: 555px; font-size: 13px; vertical-align: top; color: #586873; }
.buton_detalii_job 		{ width: 77px; height: 70px; background: url(../img/detalii_job.png) no-repeat 0 center; display: block; vertical-align: middle; position: absolute; top: 0px; right: 25px; }
span.fulltime 		{ color: #b10b0b; }
a.job-link, a.job-link:hover {text-decoration:none; display:table-row; }

.detalii_job h2 	{ font-size: 14px; padding: 1em; color: #666; }
.detalii_job ul 	{ margin: 10px 20px 10px 20px; } 
.detalii_job li 	{ display: block; margin: 4px 0 4px 0; padding-left: 15px; background: url("../img/list_style.png") 0 3px no-repeat;}

ul.comunicate li p a 	{ display: inline; color: #333; font-weight: bold; }
ul.comunicate li span 	{ font-style: italic; color: #666; }

a.sursa { color: #ea2525; text-decoration: underline; }

ul.galerii_foto li 			{ float: left; display: block; min-height: 178px; }
ul.galerii_foto li a:hover 	{ text-decoration: none; }
ul.galerii_foto p 			{ text-align: center; margin: 0; padding: 0; color: #b10b0b; text-indent: 0; }
ul.galerii_foto span 		{ text-align: center; display: block; font-size: 11px; font-style: italic; color: #666; }

.produs { border-bottom: 1px dotted #e5e5e5; margin-bottom: 10px; padding-bottom: 20px; }
.produs h2 { font-size: 14px; color: #b50101; }
.produs p 	{ margin: 8px 0 8px 0; line-height: 17px; text-indent: 25px; text-align: justify; }
.produs p a { color: #b10b0b; text-decoration: underline; }
.produs ul a { color: #b10b0b; text-decoration: underline; }
.produs .poza { margin: 8px; padding: 4px; border: 1px solid #e5e5e5; }

ul.rezultate_cautare a { color: #333; text-decoration: underline; }

ul.lista_produse li { margin: 0 20px 20px 0; display: block; width: 618x; }
ul.lista_produse p.titlu 		{ display: block; -moz-border-radius: 3px; -wekbit-border-radius: 3px; background: #d60000; margin-bottom: 5px; padding: 8px; }
ul.lista_produse p.titlu a 		{ color: #fff; }
ul.lista_produse div.descriere 	{  width: 608px; min-height: 60px; overflow: hidden; padding: 5px; font-size: 11px; line-height: 17px; border: 1px solid #cbcbcb; -moz-border-radius: 1px; -webkit-border-radius: 1px; background: #fff; }
ul.lista_produse div.descriere a 	{ color: #666; }
ul.lista_produse div.descriere a.mai_mult 	{ font-size: 10px; color: #a7230d; text-decoration: underline; }

div.butoane a { margin: 0 20px 0 20px; }
a.link { font-size: 12px; display: block; text-align: right; padding: 6px 0 10px 0; text-decoration: underline; color: #b10b0b; }
a.link_center { font-size: 12px; display: block; text-align: center; padding: 0px 0 10px 0; text-decoration: underline; color: #b10b0b; }

ul.comunicate_presa li { margin: 5px 0 5px 0; padding: 5px; }
ul.comunicate_presa li p.data { text-indent: 0; width: 110px; float: left; margin: 0 15px 0 0; display: block; min-height: 35px; color: #666; }
ul.comunicate_presa li a { color: #b10b0b;  }

p.span { display: block; text-align: center; padding: 8px; }
span.tip { font-weight: bold; color: #000; font-size: 13px; }
span.dat { color: #333; font-size: 13px; }

div.rounded a { color: #b50101; }



/** begin Map **/

#mapRo {
    margin-top: 0; padding: 0;
    background-image: url("../img/others/harta_romania.png");
    background-repeat: no-repeat;
    width: 595px; height: 420px;   
}

#mapRo .generalJudet {
    z-index: 4;
    position: absolute;
}
#mapRo .bh {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -63px -63px;
    width: 105px; height: 122px;
    margin-top: 58px; margin-left: 81px;
}
#mapRo .sm {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -196px -65px;
    width: 108px; height: 84px;
    margin-top: -5px; margin-left: 130px;
}
#mapRo .mm {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -314px -65px;
    width: 150px; height: 86px;
    margin-top: 5px; margin-left: 171px;
}
#mapRo .sj {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -482px -65px;
    width: 99px; height: 99px;
    margin-top: 41px; margin-left: 143px;
}
#mapRo .cj {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -607px -65px;
    width: 128px; height: 108px;
    margin-top: 61px; margin-left: 148px;
}
#mapRo .bn {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -752px -65px;
    width: 98px; height: 106px;
    margin-top: 34px; margin-left: 227px;
}
#mapRo .sv {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -862px -65px;
    width: 130px; height: 114px;
    margin-top: 9px; margin-left: 290px;
}
#mapRo .bt {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -66px -194px;
    width: 110px; height: 110px;
    margin-top: -29px; margin-left: 365px;
}
#mapRo .is {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -180px -194px;
    width: 122px; height: 112px;
    margin-top: 32px; margin-left: 389px;
}
#mapRo .nt {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -330px -194px;
    width: 122px; height: 102px;
    margin-top: 49px; margin-left: 337px;
}
#mapRo .hr {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -474px -194px;
    width: 130px; height: 130px;
    margin-top: 81px; margin-left: 286px;
}
#mapRo .ms {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -608px -194px;
    width: 116px; height: 130px;
    margin-top: 80px; margin-left: 229px;;
}
#mapRo .ab {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -740px -194px;
    width: 138px; height: 138px;
    margin-top: 133px; margin-left: 148px;
}
#mapRo .hd {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -894px -194px;
    width: 110px; height: 124px;
    margin-top: 160px; margin-left: 130px;
}
#mapRo .vs {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -76px -366px;
    width: 108px; height: 102px;
    margin-top: 106px; margin-left: 432px;
}
#mapRo .bc {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -186px -366px;
    width: 116px; height: 110px;
    margin-top: 121px; margin-left: 354px;
}
#mapRo .cv {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -346px -366px;
    width: 88px; height: 88px;
    margin-top: 165px; margin-left: 323px;
}
#mapRo .bv {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -474px -366px;
    width: 98px; height: 88px;
    margin-top: 175px; margin-left: 273px;
}
#mapRo .sb {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -610px -366px;
    width: 114px; height: 110px;
    margin-top: 171px; margin-left: 201px;
}
#mapRo .gl {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -755px -366px;
    width: 98px; height: 90px;
    margin-top: 174px; margin-left: 434px;
}
#mapRo .vn {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -878px -366px;
    width: 102px; height: 100px;
    margin-top: 171px; margin-left: 379px;
}
#mapRo .tm {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -214px -498px;
    width: 156px; height: 116px;
    margin-top: 165px; margin-left: 1px;
}
#mapRo .cs {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -390px -498px;
    width: 122px; height: 120px;
    margin-top: 217px; margin-left: 54px;
}
#mapRo .mh {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -662px -498px;
    width: 122px; height: 116px;
    margin-top: 266px; margin-left: 102px;
}
#mapRo .gj {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -534px -498px;
    width: 114px; height: 114px;
    margin-top: 234px; margin-left: 140px;
}
#mapRo .ar {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -45px -498px;
    width: 150px; height: 100px;
    margin-top: 115px; margin-left: 28px;
}
#mapRo .dj {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -797px -498px;
    width: 121px; height: 105px;
    margin-top: 304px; margin-left: 148px;
}
#mapRo .ot {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -376px -638px;
    width: 109px; height: 136px;
    margin-top: 296px; margin-left: 220px;
}
#mapRo .vl {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -72px -638px;
    width: 121px; height: 120px;
    margin-top: 220px; margin-left: 199px;
}
#mapRo .ag {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -222px -638px;
    width: 130px; height: 149px;
    margin-top: 232px; margin-left: 251px;
}
#mapRo .tr {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -499px -638px;
    width: 102px; height: 99px;
    margin-top: 317px; margin-left: 263px;
}
#mapRo .gr {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -641px -638px;
    width: 81px; height: 105px;
    margin-top: 313px; margin-left: 317px;
}
#mapRo .cl {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -742px -638px;
    width: 137px; height: 85px;
    margin-top: 297px; margin-left: 372px;
}
#mapRo .ct {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -876px -638px;
    width: 122px; height: 118px;
    margin-top: 297px; margin-left: 437px;
}
#mapRo .il {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -63px -782px;
    width: 142px; height: 110px;
    margin-top: 258px; margin-left: 375px;
}
#mapRo .tl {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -232px -782px;
    width: 136px; height: 120px;
    margin-top: 218px; margin-left: 478px;
}
#mapRo .br {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -388px -782px;
    width: 127px; height: 100px;
    margin-top: 212px; margin-left: 422px;
}
#mapRo .bz {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -520px -782px;
    width: 131px; height: 122px;
    margin-top: 211px; margin-left: 361px;
}
#mapRo .ph {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -660px -782px;
    width: 95px; height: 95px;
    margin-top: 226px; margin-left: 317px;
}
#mapRo .db {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -794px -782px;
    width: 104px; height: 107px;
    margin-top: 246px; margin-left: 297px;
}
#mapRo .b {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -921px -782px;
    width: 55px; height: 105px;
    margin-top: 282px; margin-left: 351px;
}
#mapRo .if {
    background-image: url("../img/others/regiuni.png");
    background-repeat: no-repeat;
    background-position: -70px -908px;
    width: 80px; height: 70px;
    margin-top: 304px; margin-left: 343px;
}

div.as-tip {
    padding: 5px 9px;
    overflow: hidden;
    border-width: 1px;
    border-style: solid;
    text-align: left;
    word-wrap: break-word;
    border-color: rgb(241, 208, 133);
    background-color: rgb(255, 255, 220);
    color: rgb(85, 85, 85);
    font-size: 12px;
    border-radius: 5px;
    line-height: 16px;
    right: 0px;
    margin: 0px auto;
}


/** end Map **/