h1, h2, h3, h4, h5, h6, pre, code { font-size: 1em; }
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, div { margin: 0; padding: 0; }
a { text-decoration: none; }
a img { border: none; }

/* MISC */
table tr td { vertical-align: top; }
body { font: normal 11px Arial, sans-serif; text-align: left;   background: #FFFFFF url(../../img/img-background.jpg) no-repeat fixed top center; }

#main { width: 920px;  border:1px solid #044D88;}
/* HEADER

/* CONTENT*/
#left { width: 250px; background: transparent url('../../img/bg_left.jpg') 0 0 repeat-y; }
/*#left2 { width: 250px; background: transparent url('../../img/bg_left.jpg') 0 0 repeat-y; }*/
#left1 { width: 250px; background: transparent url('../../img/bg_3.gif') 0 0 no-repeat; padding-bottom: 10px; height: 116px; }
#search_t { background: transparent url('../../img/search_t.jpg') 0 0 no-repeat; width: 230px; height: 107px;  }
#search_t p { color: #fff; font-weight: bold; margin-left: 10px; margin-top: 10px; }
#search_t select { width: 197px; margin-top: 15px; margin-left: 10px; }
#flags p { margin: 8px 0 8px 10px; }
#subm { margin-bottom: 17px; }
#subm td div { background: transparent url(../../img/subm.gif) 0 0 no-repeat; width: 215px; height: 16px; padding-left: 15px; margin-bottom: 4px; }
#subm td div a { color: #fff; font-weight: bold; }
#subm td div a:hover { color: #73BAF6; }
#content_l { margin-top: 45px; }
#newsletter { background: transparent url('../../img/bg_nl.gif') 0 0 no-repeat; width: 215px; height: 116px; }
#newsletter h2 { color: #fff; margin-left: 60px; margin-top: 12px; margin-bottom: 15px; }
#newsletter p { color: #88B7E2; margin-left: 8px; margin-bottom: 5px; }
#newsletter h3 { margin-left: 8px; color: #fff; }

#right { width: 660px; border-left: 10px solid #7EA9CC; background: #ffffff; }

#header { text-align: center; }
#header table { border: 1px solid #D5E2F5; padding: 2px; margin-top: 10px; }
.table_header { border: 1px solid #D5E2F5; padding: 2px; margin-top: 10px; }
#interior table { margin-top: 10px; }
#search { text-align: right; padding: 6px 0; color: #D9E5F0; background: #7EA9CC; }
#promo { text-align: center; padding-top: 10px; }
#content { margin: 10px 10px 0 10px; background: #E3F0FC; padding: 30px 20px; color: #2D7CBF; width: 638px; }
#content_9, #content_20, #content_22, #content_67, #content_68, #content_69, #content_1, #content_6 { text-align: center; width: 640px; margin: 10px; }
#content_40 { width: 640px; margin: 10px; }
#content_44 { width: 600px; margin: 10px; }
#content_41, #content_42, #content_43, #content_45 { width: 600px; margin: 10px; }
#content img { border: 0px solid #90BCE5; }
#promotii { margin-top: 7px;  margin-bottom: 10px; }
#promotii img { border: 1px solid #CADCF3; }
.displays { display: block; }

#menu_b { background: #0060AF;  height: 35px; padding: 0 10px; width: 100%; }
#menu_b tr td { vertical-align: middle; text-align: center; }
#menu_b a { color: #fff; font-weight: bold; font-weight: bold; text-transform: uppercase; font-size: 13px; }
#menu_b a:hover { color: #58ACF1; }
.in { width: 110px; }
.in2 { width: 120px; }
.in3 { width: 150px; }
.in4 { width: 120px; }
.in5 { width: 120px; }
/* FOOTER */

.sub:link, .sub:visited { color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 10px; font-size : 10px; }
.sub:hover{ color: #FFFFFF; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 10px; font-size : 10px; }

.evenim_tit{font-family : Arial, Helvetica, sans-serif;padding: 4px;font-size : 11px;font-weight:bold;color : #4189C4;}
#evenim_tit{font-family : Arial, Helvetica, sans-serif;padding: 4px;font-size : 11px;font-weight:bold;color : #4189C4;  background:#E3F0FC}
.evenim{font-family : Arial, Helvetica, sans-serif;padding: 4px;font-size : 11px;color : #4189C4;}
#evenim{font-family : Arial, Helvetica, sans-serif;font-size : 11px;color : #4189C4; background:#E3F0FC; padding: 0px; margin: 0px; }

.detalii:link {  color: #004F90; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 10px; font-size : 11px; }
.detalii:hover{text-decoration: underline; color: #004F90; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 10px; font-size : 11px;}
.detalii:visited{ color: #004F90; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 10px; font-size : 11px; text-decoration: none;}
.cariera_judet{font-family : Arial, Helvetica, sans-serif;padding: 8px;font-size : 11px;font-weight:bold;color : #4189C4;}

/* weeeee, here comes wing with add-ons */

.hidden{
	visibility: hidden;
	display: none;
}

.shown{
	visibility: visible;
	display: block;
}

#error_msg{
	background-color: #F4F4F4;
	border: 1px solid #BCBCBC;
	padding: 2px;
	color: red;
	font-weight: bold;
	filter: alpha(opacity=85);
	-moz-opacity: .85;
	opacity: .85;
}

#movie_div { text-align: center; padding-top: 15px; padding-bottom: 15px; }

#job_application {
	position: relative;
	width: 420px;
	border: 1px solid #7EA9CC;
	padding: 10px;
	background-color: #E3F0FC;
}


.div_home {position:absolute; z-index:999; background-color:#FFFFFF; width:400px; top:200px; left:500px; border:1px solid #000000;}
.div_zile {font-family: Arial; font-weight: bold; color: #024F85; font-size: 14px; text-decoration: none; padding-left:3px; padding-right:3px;}
.div_inchide {font-family: Arial; font-weight: bold; color: #024F85; font-size: 11px; text-decoration: none; padding-left:3px; padding-right:3px;}

.div_home2 {position:absolute; z-index:999; background-color:#FFFFFF; width:300px; top:500px; left:500px;border:1px solid #000000;}
.div_zile2 {font-family: Arial; font-weight: bold; color: #024F85; font-size: 14px; text-decoration: none; padding-left:3px; padding-right:3px;}
.div_inchide2 {font-family: Arial; font-weight: bold; color: #024F85; font-size: 11px; text-decoration: none; padding-left:3px; padding-right:3px;}

.titlu_contact {  padding: 9px ; color: #ffffff;  font-size : 12px; FONT-WEIGHT: BOLD;}
.contact_text {  padding: 9px ; color: #ffffff;  font-size : 12px; FONT-WEIGHT: normal;}
.ss { width: 200px; margin-top: 9px;margin-bottom: 9px; margin-left: 10px; }
.text_contact{ font: normal 11px Arial, sans-serif; text-align: left;  color: #2D7CBF;}

a.contact:link {  color: #fff; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding: 0px; font-size : 12px; }
a.contact:hover{text-decoration: underline; color: #fff; font-family: Arial, Helvetica, sans-serif; font-weight:normal; padding: 0px; font-size : 12px;}
a.contact:visited{ color: #fff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding: 0px; font-size : 12px; text-decoration: none;}
a.contact:visited:hover{text-decoration: underline; color: #fff; font-family: Arial, Helvetica, sans-serif; font-weight:normal; padding: 0px; font-size : 12px;}

/*
#bannerLeft a img { position:absolute; left:-161px; }
*/
#bannerLeft img { position:fixed; }

#bannerRight { position:absolute; right:-203px; width:200px; top:0; }
#bannerRight img { position:fixed; }

table#main { width:920px; }
.clearing { clear:both; }
#wrap { margin:0 auto; position:relative; width:920px; }


/* Watson */
#watson {}
#watson a:visited { color:#0060AF; }
#watson div.padding { padding:10px 20px; }
#watson #logo { padding:20px 0; margin:0; text-align:center; }
#watson #logo a.a-logo { }
#watson #logo h2 { font-size:20px; margin:20px 0 0 0; font-weight:normal; text-align:center; color:#0060AF;}
#watson #logo h2.inactive { color:#CCC; }
#watson table { width:100%; }

#watson div.c-categorii div.padding { padding-top:0; }
#watson div.c-categorii table { width:100%; margin:0; padding:0; border-collapse:collapse; }
#watson div.c-categorii table td { display:block; float:left; width: 25%; margin:0 0 20px 0; padding:0; height:180px; }
#watson div.c-categorii table td.noborderright { border-right:0; }
#watson div.c-categorii table td div.img { display:block; height:110px; margin:0 auto; border-bottom:1px solid #0c5ca6;  }
#watson div.c-categorii table td div.img img { display:block; margin:30px auto 0 auto; }
#watson div.c-categorii table td span { display:block; width:180px; font-size:12px; text-decoration:underline; margin:0 auto; }
#watson div.c-categorii table td h3 { font-size:14px; color:#0c5ca6; text-align:center; margin:10px 0 0 0; }
#watson div.c-categorii table td h3 a { color:#0c5ca6; }
#watson div.c-categorii table td h3 a:hover { text-decoration:underline; }
#watson div.c-categorii table td a:hover span { color:#222;}

#watson div.d-alege-prod { padding:10px 0 0 0; font-size:14px; font-weight:bold; color:#0c5ca6;text-align:center; }

#watson div.c-produse div.padding { padding-top:0; }
#watson div.c-produse table { width:100%; margin:0; padding:0; border-collapse:collapse; }
#watson div.c-produse table td { display:block; float:left; margin:0 0 20px 0; width:205px; height:235px; position:relative; padding:10px 0 20px 0; border-bottom:1px solid #0c5ca6; border-right:1px solid #0c5ca6; }
#watson div.c-produse table td.noborder { border:0; }
#watson div.c-produse table td h3 { font-size:14px; color:#0c5ca6; text-align:center; padding:0 10px; }
#watson div.c-produse table td h3 a { color:#0c5ca6; }
#watson div.c-produse table td h3 a:hover { text-decoration:underline; }
#watson div.c-produse table td div.img { display:block; width:180px; height:120px; margin:0 auto; }
#watson div.c-produse table td div.img img { display:block; margin:30px auto 0 auto; }
#watson div.c-produse table td span { display:block; position:absolute; bottom:20px; right:20px; width:180px; font-size:12px; text-decoration:underline; margin:0 auto; }
#watson div.c-produse table td a:hover span { color:#222; }
#watson div.c-produse table td span div.floatleft { float:left; width:80px; text-align:left;}
#watson div.c-produse table td span div.floatright { float:right; }

#watson div.c-produs div.floatleft { float:left; width:300px; text-align:center; }
#watson div.c-produs div.floatleft img { display:block; margin:0 auto; }
#watson div.c-produs div.floatright { float:right; width:300px; min-height:400px; position:relative; top:-11px; right:-20px; background:url(../images/watson-bg.png) no-repeat top left;}
#watson div.c-produs div.floatright p { font-size:14px; color:#0c5ca6; margin:0 0 20px 0; line-height:20px; }
#watson div.c-produs div.floatright ul { margin:0 0 0 20px; padding:0;}
#watson div.c-produs div.floatright ul li { font-size:14px; color:#444; }
#watson div.c-produs div.floatright div.padding { padding:30px; }
