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

/* GENERAL SETTINGS */
body { background-color:#EAE8E8; margin-top:30px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:14px; color:#666; }
img {border:0 none;}
h1 {font-size:16px; line-height:18px;}

blockquote {background-color:#EEEEEE; border-left:2px solid #999999; border-right:2px solid #999999; color:#333333; font-style:italic; margin:0; padding:1em; }
blockquote p {margin:0; padding:0;}
.ce_teaser {border-bottom: 2px solid #DDD; margin-bottom:25px; padding-bottom:10px;}
.teaser {border-bottom: 2px solid #DDD; margin-bottom:25px;}
#contentWidth, .mod_newslist, .ce_hyperlink {margin: 0 0 0 180px;}

/* LIGHTBOX */
#mbBottom a {border:none;}

/* LINKS */
a {text-decoration:none;border-bottom:1px #666 dashed; color:#666; }

/* IMAGE GALLERY */
.ce_gallery table {margin:auto; text-align:center;}
.ce_gallery table tr {border-bottom: 1px solid #999;}
.ce_gallery table tr a {background:none; padding:0;}
.image_container img{margin: 0 5px 0 5px; border: 1px solid #666; padding:5px;}
.image_container .caption {color:#999;font-style:italic;font-size:12px;margin-bottom:10px;height:22px;padding:0;}
#elements1 a, .image_container a {border:none; background:none;}


/* IMAGE SLIDER */
#bulinaImageRotator {background:url("../images/bulina.png") no-repeat top transparent;height:250px;position:absolute;width:250px;z-index:9;margin-top:0px;}
#elements1 {margin-top:0;}
.ce_imageslider {float:left;margin:10px 20px 10px -90px;}


/* ACCORDEON */
.ce_accordion .toggler {background-color:#8EDD98; cursor:pointer;margin-bottom:5px;}
.ce_accordion .toggler h3 {padding:5px;margin:0;}
#page_container { background:url(../images/contentBackground.jpg) repeat-y; width:910px; margin:auto; display:block;padding-bottom:10px;}  

/* DROP SHADOW */ 
#shadow-container { position: relative; left: 3px; top: 3px; margin-right: 3px; margin-bottom: 3px; }   
#shadow-container .shadow2, 
#shadow-container .shadow3, 
#shadow-container .container { position: relative; left: -1.5px; top: -1.5px; }   
#shadow-container .shadow1 { background: #F1F0F1; }   
#shadow-container .shadow2 { background:#DBDADB; }   
#shadow-container .shadow3 { background:#B8B6B8; }   
#shadow-container .container { background:#ffffff; border: 1px solid #BBBBBB; }
  
/* HEADER */ 
#header_container { width:910px; height:139px; background:url(../images/header.jpg) no-repeat; }
#header_container_en { width:910px; height:139px; background:url(../images/header_en.jpg) no-repeat; } 
#header_container_ru { width:910px; height:139px; background:url(../images/header_ru.jpg) no-repeat; } 
#header_container_de { width:910px; height:139px; background:url(../images/header_de.jpg) no-repeat; } 
#language_selector { background:url(../images/languageBarBackground.jpg) no-repeat; width:583px; height:43px; } 

#formbody { margin:0; padding:0; }
#search {/*height:135px;*/ margin-top:100px;}
#search div.formbody {background:url("../images/search_background.png") no-repeat scroll 0 0 transparent;height:34px;position:relative;right:-415px;top:-55px;width:207px;}
#search div.formbody input{vertical-align:top;margin-top:5px;} 
#search div.formbody  input.text{width:163px;padding:3px 0 3px 3px;margin:5px 0 0 5px; background:url(../images/search-field.jpg) left top no-repeat;border:0;font-size:11px;} .invisible {display:inline;height:0;left:-1000px;overflow:hidden;position:absolute;top:-1000px;width:0;}  
#search div.formbody input.submit {width:25px; height:19px; background:url(../images/search.jpg) left top no-repeat; margin-top:5px;vertical-align:top;}

/* CELEBRATION 85 ANI */
#Celebrate85 {background:url("../images/85.png") no-repeat scroll 0 0 transparent;height:108px;margin:10px 0 0 -95px;position:absolute;width:108px;z-index:100;}

/* MIDDLE */ 
#middle_container { width:900px; }  
#left_column { vertical-align:top; width:327px; }  
#right_column{ vertical-align:top; width:555px; text-align:justify; }  

/* MAIN MENU */ 
#main_menu_container { display:block; margin-left:-75px; position:relative; width:125px; z-index:100; vertical-align:top; float:left;  } 
#main_menu_container ul { display:block; margin:0; padding:0; border:1px solid #AAAAAA; background-color: #FFF; } 
#main_menu_container ul li { display:block; margin:0; padding:0; text-indent:5px; text-decoration:none; list-style:none; line-height:25px; text-transform:uppercase; color:#004D9F; font-weight:bold;border-bottom:solid 1px #FFF; } 
#main_menu_container ul li:hover { //background-color:#8EDD98; }  
#main_menu_container ul li a { color:#666; display:block; height:25px; text-decoration:none; text-transform:uppercase; font-weight:normal; border:none; } 
#main_menu_container ul li a:hover, #main_menu_container ul li a.first:hover{ color:#004d9f; background-color:#8EDD98; }  
#main_menu_container ul li a.selected , #main_menu_container ul li a.trail, #main_menu_container ul li a.active { color:#004d9f; font-weight:bold; }
#sub_menu_container ul li span.active {padding:0 5px;}

/* SUBMENU CONTAINER */ 
#sub_menu_container {display:block;margin:0 100px 0 50px;position:relative;top:0;z-index:101;}
#sub_menu_container ul{display:block;margin:0;padding:0;} 
#sub_menu_container ul li {display:block; margin:0; padding:0; text-decoration:none; list-style:none; line-height:25px;} 
#sub_menu_container ul li a.last {border-bottom:none; }
#sub_menu_container ul li span.active {border-bottom:1px solid #999999; display:block; line-height:14px; padding:6px 5px;}
#sub_menu_container ul li a {border-bottom:1px solid #999999; color:#666666; display:block; font-weight:normal; line-height:14px; padding:6px 5px; text-decoration:none; }
#sub_menu_container ul li a:hover { color:#004d9f; background-color:#8EDD98; }  
#sub_menu_container ul li a.selected, #sub_menu_container ul li.active,#sub_menu_container ul li a.trail { color:#004d9f; font-weight:bold; }  
#sub_menu_container ul li a.selected, #sub_menu_container ul li.active,#sub_menu_container ul li a.trail {background-color:#004d9f; font-weight:normal; color:#FFF; }  
/* level 2 */
#sub_menu_container .level_2 {background-color:#EFEFEF;}
#sub_menu_container .level_2 .level_3 {background-color:#DEDEDE;}
#sub_menu_container ul ul {padding:0 0 0 10px;}

/* SITEMAP */
#siteMap {}
#siteMap ul { list-style-type: none; }
#siteMap ul.level_1, ul.level_1 ul  { list-style-type: none; background: url(../images/csstree/vline.png) repeat-y; margin: 0; padding: 0; }
#siteMap ul.level_1 ul { margin-left: 10px; }
#siteMap ul.level_1 li { margin: 0; padding: 0 12px; line-height: 20px; background: url(../images/csstree/node.png) no-repeat 0 3px; color: #369; } 
#siteMap ul.level_1 li.last { background: #fff url(../images/csstree/lastnode.png) no-repeat; }
#siteMap a {text-decoration:none; border:none; padding:3px;line-height:16px;}
#siteMap a:hover {color:#004d9f; background-color:#8EDD98;}

/* MENU SITEMAP */
#MenuSiteMap {float:right;margin:15px 0 0;position:relative;text-align:right;z-index:20;}
#MenuSiteMap .siteMap {border:medium none;color:#999;font-weight:bold;padding:3px;}
#MenuSiteMap a:hover{background-color:#DDD;}

/* FOOTER */  
#contentShadowBottom { width:910px; height:10px; margin:auto; background:url(../images/contentShadowBottom.jpg) no-repeat; }  
#footer_container { margin:auto; width:910px; font-size:11px; text-align:center; padding:0; color:#666; } 
#footer_container p { padding:0; } 

/* CONDUCERE */
#conducere img {margin: 0px 5px; border: 1px solid #CCCCCC; padding:5px;background-color:#CCCCCC;}

/* IMAGINI */
/* news */
.layout_full .ce_text .image_container {margin:0 0 10px 10px; border:none; width:auto; text-align:center;}

.ce_text .image_container {margin:0 20px 20px 20px; width:150px;text-align:center;}
.ce_text .ce_news_gallery  .image_container {margin:0;}
.ce_news_gallery {text-align:center;}

.ce_teaser .image_container {margin:auto; border:none; width:auto; text-align:center;}
.ce_teaser img {margin: auto;padding:3px 3px 0;border:none;}
.ce_teaser p {margin:0 0 10px 0;}
.ce_text .image_container a {border:none; background:none; padding:0;}

/* PRODUSE */
#productLarge .image_container {margin:0 20px 20px 20px; text-align:center;}
#productLarge a {border:none; background:none;}
#productLarge table {text-align:left;}

/* GLOSAR */
.mod_glossaryMenu {text-align:center; margin:0 0 10px 180px;}
.mod_glossaryMenu ul{display:block;margin:0;padding:0;} 
.mod_glossaryMenu ul li {display:inline-block; margin:0; padding:0; text-decoration:none; list-style:none; line-height:25px;border-bottom:solid 1px #999; } 
.mod_glossaryMenu ul li.last {border-bottom:none; }  
.mod_glossaryMenu ul li a { color:#666; display:block; line-height:25px; text-decoration:none;padding:0 5px;font-weight:normal; border:none;}  
.mod_glossaryMenu ul li a:hover { color:#004d9f; background-color:#8EDD98; }  
.mod_glossaryMenu ul li a.selected, #sub_menu_container ul li.active { color:#004d9f; font-weight:bold; }
.mod_glossaryMenu ul li a.selected, #sub_menu_container ul li.active {color:#FFFFFF; font-weight:normal; background-color:#004d9f;}
.mod_glossaryList {margin:0 0 10px 180px;}
.mod_glossaryList p.toplink {text-align:right; font-size:12px;}
.mod_glossaryList h2 {background-color:#DDDDDD;padding-left:5px;}
.mod_glossaryList dt {font-weight:bold;font-style:italic;}
.mod_glossaryList dd {font-style:italic;}

/* NEWS */
.mod_newsreader .info, .layout_short .info  {font-size:10px; color:#999;margin:3px 0 5px;}
.mod_newsreader .ce_text .image_container a {background:none; border:none; padding:0;}
.mod_newsreader .ce_text .image_container img {border: 1px solid #666; padding:5px;}

.layout_short h2 {font-size:16px; margin-bottom:0px;}
.layout_short h2  {line-height:18px;}
.layout_short .teaser {margin:3px 0 20px 0;}
.layout_short .teaser .more a {font-size:12px; font-weight:bold;color:green;}

/* CONTACT */
#contact #contentWidth {margin: 0 !important;}
#kontakt #contentWidth {margin: 0 !important;}
/* tabs structure */
.tab-container {width:320px; background:#eee; padding:5px 10px; }
ul.tabs {list-style-type:none; margin:0; padding:0; }
ul.tabs li {float:left; margin:10px 5px 0 0;}
ul.tabs li a {padding:5px 10px; border:1px solid #ddd; font-weight:bold; background:url(tab-sprite.jpg) 0 0 repeat-x; color:#000; text-decoration:none;}
ul.tabs li a.active {border-color:#028433; background-position:0 -96px; color:#fff; } /* sprite! background position swap */
ul.tabs li a.active:hover {text-decoration:none; cursor:default; }
ul.tabs li:hover {text-decoration:underline; }
ul.tabs-content {margin:10px 0 0 0; padding:0;}
ul.tabs-content li {height:0; overflow:hidden; margin:0; padding:0;}
/* clears floats */
div.clear {clear:both;}
/* ie fixes */
* html ul.tabs-content li {float:left; } /* ie6 */
*+ html ul.tabs-content li {width:99%; float:left; } /* ie7 */
div#contact_container {width: 555px; margin: 50px auto;}
div#hcontact {width: 100%;}
div#adr_romania {width: 100%;}


