@charset "utf-8";
/* CSS Document */

body { margin:9px 0 0 0; font-family:Arial; color:#555555; font-size:11px; background:url(../images/bg_page.jpg) repeat top left; }

#container { width:962px; text-align:left }
#header { width:960px; margin:0 1px; position:relative; height:85px; background:url(../images/bg_menu.jpg) no-repeat 0 0; }
#header div.menuLvl1 { position:absolute; top:0; left:0; }
#header div.menuLvl1 a { display:block; width:161px; height:38px; font:18px/21px Arial, Helvetica, sans-serif bold; color:#FFFFFF; float:left; text-align:center; text-decoration:none; padding-top:6px;}
#header div.menuLvl1 a span { font:11px/12px Arial, Helvetica, sans-serif normal; }
#header div.menuLvl1 a:hover { text-decoration:none; color:#e1e1e1; }
#header div.menuLvl2 { position:absolute; top:44px; left:0;  }
#header div.defaultMenu { position:absolute; left:629px; top:8px; width:85px; }
#header div.defaultMenu a { margin-right:15px; }
#header div.langMenu { position:absolute; left:714px; top:10px; width:60px; }
#header div.langMenu ul { margin:0; padding:0 }
#header div.langMenu ul li { margin:0; padding:0; float:left; list-style:none }
#header div.langMenu a { display:block; float:left; width:19px; height:12px; line-height:12px; font-size:10px; font-family:Verdana; color:#395a85; text-decoration:none; margin-right:10px; text-align:center}
#header div.langMenu a:hover { color:#395a85; text-decoration:underline }
#header div.langMenu ul li#active_language a { color:#FFFFFF; background:url(../images/bg_langmenu.gif) no-repeat top left; }
#header div.langMenu ul li#active_language a:hover { color:#FFFFFF; text-decoration:none }
#header div.searchDiv { position:absolute; left:787px; top:8px; }
#header div.searchDiv form { margin:0; padding:0 }
#header div.searchDiv form input { border:none; background:#FFFFFF; font-size:11px; color:#333333; width:143px }
#header div.searchDiv form input.button { background:none; cursor:pointer; width:20px }

#content { margin-top:35px; }
#content div.inner { background:url(../images/bg_content.gif) repeat-y 0 0; padding:5px 1px; }

#content div.left { width:240px; float:left }
#content div.left .logo { margin-bottom:15px; padding-left:20px }
#content div.left h1 { background:#d7dee7; font-family:"Trebuchet MS"; font-size:16px; font-weight:normal; color:#cf1b11; line-height:40px; padding: 0 20px; border-bottom:3px solid  #f4f6f8; margin:0 0 10px 0 }
#content div.left p { font:11px/15px Arial, Helvetica, sans-serif normal; color:#636363; margin:0 20px 5px 20px; text-align:justify } 
#content div.left a {color:#395f9b; text-decoration:none }
#content div.left a:hover {color:#395f9b; text-decoration:underline }
#content div.left a.readmore { background:url(../images/ico_readmore.gif) no-repeat 0 0; display:block; float:right; margin-left:8px; padding-left:15px; }
#content div.left ul.alegeBateria { margin:0 20px; padding:0 }
#content div.left ul.alegeBateria li { list-style:none; font-size:12px; font-weight:bold; line-height:15px; padding: 0 0 10px 0; color:#395f9b; margin: 0 }  
#content div.left span.article_separator { height:10px; display:block; clear:right }

#content div.right { width:680px; margin:0 10px 0 30px; float:left}
#content div.right .banner { margin-bottom:20px; }
#content div.right h1, .contentheading { font-family:"Trebuchet MS"; font-size:16px; font-weight:normal; color:#cf1b11; line-height:20px; padding:0 0 15px 0 }
#content div.right h2 { font-family:"Trebuchet MS"; font-size:15px; font-weight:normal; color:#cf1b11; line-height:20px; padding:0 0 15px 0; margin: 10px 0; }
#content div.right h3 { font-family:"Trebuchet MS"; font-size:14px; font-weight: normal; color:#000000; line-height:18px; padding:0; margin:7px 0; }
#content div.right h3.faq { background:#d7dee7 url(../images/ico_help.gif) no-repeat 5px 5px; font-family:"Trebuchet MS"; font-size:12px; font-weight:normal; color:#cf1b11; line-height:25px; padding: 0 30px; border-bottom:3px solid  #f4f6f8; margin:0 0 5px 0 }
#content div.right h4 { font-family:"Trebuchet MS"; font-size:14px; font-weight:normal; color:#cf1b11; line-height:18px; padding:0; margin: 15px 0 5px 0; }
#content div.right h5 {background:#d7dee7; font-family:"Trebuchet MS"; font-size:14px; font-weight: normal; color:#cf1b11; line-height:30px; padding:0 5px; margin:10px 0 0 0; border-bottom:3px solid  #f4f6f8; }
div.componentheading { font-family:"Trebuchet MS"; font-size:18px; font-weight:normal; color:#cf1b11; line-height:20px; padding:0 0 15px 0 }
#content div.right p { font:11px/16px Arial, Helvetica, sans-serif normal; color:#555555; margin:0 0 5px 0; text-align:justify } 
#content div.right a {color:#395f9b; text-decoration:none }
#content div.right a:hover {color:#395f9b; text-decoration:underline }
#content div.right a.readmore, #content div.right a.readon { background:url(../images/ico_readmore.gif) no-repeat 0 0; display:block; float:right; margin-left:8px; padding-left:15px; font-size:11px; }
#content div.right ul { margin: 0 0 0 30px; padding:0;}
#content div.right ul li { font:11px/14px Arial, Helvetica, sans-serif normal; color:#555555; margin:0 0 3px 0; text-align:justify; list-style:disc; }


#footer { font:11px/14px normal Arial, Helvetica, sans-serif; color:#898989; margin: 12px 0 }
#footer a { color:#898989; text-decoration:none }
#footer a:hover { color:#898989; text-decoration:underline }

table.splitContent td { vertical-align:top; text-align:left }

td.article_column { padding:0 20px 0 0}
td.column_separator{ padding:0 0 0 20px; background:url(../images/vdot.gif) repeat-y top left; }



span.style1 { color:#858585 }

.imgRight { float:right; margin: 0 0 0 15px; border:1px solid #C4CCD7; }

img.imgBorderGrey { margin: 0 0 15px 0; border:2px solid #C4CCD7; }

.cleanerLeft { clear:left }
.cleanerRight { clear:right }

#content div.left a.button2{
background: transparent url('../images/btn_right.gif') no-repeat scroll top right; 
display: block;
float: right;
height: 14px;
margin-left: 10px;
padding-right: 8px;
text-decoration: none;
color: #FFFFFF;
font-size:10px;
}
#content div.left a.button2:hover { text-decoration:none; color:#d7dee7 }
#content div.left a.button2 span {
background: transparent url('../images/btn_left.gif') no-repeat; 
display: block;
line-height: 14px;
padding: 0 0 0 8px;
}


span.breadcrumbs.pathway { font-size:10px; float:right }

input, select, textarea { font-size:11px; color:#555555; line-height:12px; }
div.ccbmaindiv a img { border:0 }

div.thumbStyle { background:#d7dee7; padding:5px; width:115px; float: left; margin:0 8px 15px 0; border-bottom: 3px solid #f4f6f8 }
div.thumbStyle .caption1 {font:9px/16px Arial, Helvetica, sans-serif normal; color:#555555; text-align: center; margin:5px 0 0 0 }
div.thumbStyle .caption1 strong.style1 { font-size:12px; color:#d71b11 }
div.thumbStyle .caption1 strong { font-size:11px; }

div.hSeparator { background:url(../images/hdot.gif) repeat-x 0 0; height:1px; margin:15px 0; clear:right }

#content div.right div.cariera { margin: 0 }
#content div.right div.cariera h3.titluJob { font-family:"Trebuchet MS"; font-size:14px; font-weight:normal; color:#cf1b11; line-height:16px; margin:0 0 5px 0 }
#content div.right div.cariera table td { font:11px/16px Arial, Helvetica, sans-serif normal; color:#555555; padding:3px; text-align:left;  vertical-align:top }

a.button3 { background: transparent url('../images/square-gray-left.gif') no-repeat top left; display: block; float: right; font: normal 12px Arial; line-height: 15px; height: 23px; padding-left: 9px; margin-left:4px; text-decoration: none; }
a:link.button3, a:visited.button3, a:active.button3{ color: #395f9b;  text-decoration: none;}
a.button3 span	{ background: transparent url('../images/square-gray-right.gif') no-repeat top right; display: block; padding: 4px 9px 4px 0; color: #395f9b;}
a.button3:hover { background-position: bottom left;  text-decoration: none; }
a.button3:hover span{ background-position: bottom right; color: #395f9b; text-decoration: none;}

a.buttonDwn { background: transparent url('../images/square-gray-left-dwn.gif') no-repeat top left; display: block; float: right; font: normal 12px Arial; line-height: 15px; height: 23px; padding-left: 28px; margin-left:4px; text-decoration: none; }
a:link.buttonDwn, a:visited.buttonDwn, a:active.buttonDwn{ color: #395f9b;  text-decoration: none;}
a.buttonDwn span	{ background: transparent url('../images/square-gray-right.gif') no-repeat top right; display: block; padding: 4px 9px 4px 0; color: #395f9b;}
a.buttonDwn:hover { background-position: bottom left;  text-decoration: none; }
a.buttonDwn:hover span{ background-position: bottom right; color: #395f9b; text-decoration: none;}

a.button4 { background: transparent url('../images/square-blue-left.gif') no-repeat top left; display: block; float: right; font: normal 12px Arial; line-height: 15px; height: 23px; padding-left: 9px; margin:0 10px 0 4px; text-decoration: none; }
a:link.button4, a:visited.button4, a:active.button4{ color: #395f9b;  text-decoration: none;}
a.button4 span	{ background: transparent url('../images/square-blue-right.gif') no-repeat top right; display: block; padding: 4px 9px 4px 0; color: #ffffff;}
a.button4:hover { background-position: bottom left;  text-decoration: none; }
a.button4:hover span{ background-position: bottom right; color: #ffffff; text-decoration: none;}

a.pdfButton { background: transparent url('../images/document-pdf-text.png') no-repeat 0 0; display: block; font: normal 11px Arial; line-height: 16px; padding-left: 23px; margin-bottom: 10px;  }
a.docButton { background: transparent url('../images/document--exclamation.png') no-repeat 0 0; display: block; font: normal 11px Arial; line-height: 16px; padding-left: 23px; margin-bottom: 10px;  }

#content div.right div.alege_bateria_select table th { background: #d7dee7; color: #cf1b11; font-size: 12px; text-align: left;; padding: 5px; }
#content div.right div.alege_bateria_select table th span { color: #395a85 ; font-size: 10px }
#content div.right div.alege_bateria_select table td { padding: 5px; background: #f4f6f8 } 
#content div.right div.alege_bateria_select select { width: 210px; } 

div.alegeBateria_item { border-bottom: #d7dee7 3px solid }
div.alegeBateria_item table { padding: 0; border-collapse: collapse; width: 100% }
div.alegeBateria_item table td { width: 25%; vertical-align: middle; text-align: left; padding: 5px; }
div.alegeBateria_item table td.image { text-align: right; }

div.us_item { border-bottom: #f4f6f8 1px solid }
div.us_item table { padding: 0; border-collapse: collapse; width: 100% }
div.us_item table td { width: 33%; vertical-align: middle; text-align: left; padding: 5px; }
div.us_item table td.last { text-align: right; }

table.contentpaneopen { width: 100%; clear:right; padding: 0; border-collapse: collapse; border-spacing: 0 }
table.contentpaneopen fieldset { background: #f4f6f8; border: 1px solid #d7dee7; margin: 5px 0 10px 0; padding: 5px;  } 

span.small { font-size: 10px; color: #c4261d }
button.button { background: url("../images/btn_search.gif") no-repeat 0 0; width: 89px; height: 19px; text-align: center; line-height: 19px; border: none; color: #FFFFFF; font-size: 11px; cursor: pointer; }

span.pagination a, span.pagination span, span.pagination strong { margin: 5px; }

#googlemap { border: 3px solid #d7dee7; }
div.googlemapJudSelect { border: 3px solid #d7dee7; background: #d7dee7; padding: 5px 0; text-align: right; font-size: 11px } 

div.prodCat { float: left; width:217px; margin-bottom:15px; text-align:center }
div.prodCat a { display:block; text-align:center; line-height:30px; background:#d7dee7 url(../images/bg_itemlist.gif) no-repeat top right; margin:0 15px 0 0 }
#content div.right div.prodCat h2 { margin: 0; padding: 0 }

#content div.right a.arhiva { background:url(../images/calendar--arrow.png) no-repeat 0 0; line-height:22px; padding: 0 0 5px 23px; cursor:pointer; margin: 10px 0 0 2px; display: block; }
#content div.right a.arhiva2 { background:url(../images/newspaper--arrow.png) no-repeat 0 0; line-height:22px; padding: 0 0 5px 23px; cursor:pointer; margin: 10px 0 0 2px; display: block; }
