﻿body
{
  background-color:#EDEDED;  
}

.outer_wrapper 
{
  margin:auto;
  width:1008px;
}

.outer_wrapper_L
{
  background:url("images/border.gif") repeat-y  left top;;
  float:left;
  padding-left:7px;
}

.outer_wrapper_R
{
   float:left;
   background:url("images/border.gif") repeat-y right top;
   padding-right:7px;
}

.outer_wrapper2
{
  float:left;
  padding:0 10px 10px;
  width:974px;
  background-color:#fff;
}

/* header section
------------------------------------------*/
#header
{
  float:left;
  margin-bottom:10px;
}

#header .logo-wrapper
{
  float:left;
  width:100%;
  padding-bottom:5px;
}

#header .logo
{
  float:left;
  margin-right:10px;
}


#header .logo .section-name 
{
 float:left;
 margin-top:10px;
 width:40px;
 margin-right:200px;
}


#header .top-sections
{
  float:right;
}

#header .top-sections a
{
color:#FFFFFF;
display:block;
float:left;
font-weight:bold;
height:20px;
padding-top:15px;
text-align:center;
text-transform:uppercase;
width:70px;
 font-size:9px;
 background:url("images/sections/section-header-tab-abt.png") no-repeat bottom;

}


#header .top-sections a.selected, #header .top-sections a:hover
{
  height:30px;
  text-decoration:underline;
}



#header .culture
{
  float:right;
  margin-left:350px;
}

#header .search-box
{
  float:right;
  margin-top:55px;
   margin-left:350px;
}

#header .search_text
{
  float:left;
  background:url("images/searchbox/search-left.png") no-repeat;
  height:22px;
  width:20px;
}

#header .textbg
{
  background:url("images/searchbox/text-bg.gif") repeat-x left top;
  border:medium none;
  float:left;
  height:22px;
  margin-top:0;
  width:133px;
}

#header .search_button
{
  float:left;
  height:22px;
  width:21px;
  background:url("images/searchbox/search-icon.gif") no-repeat;
 }


/* main container - sidebars
------------------------------------------*/
#hot-items
{
  float:left;
  width:602px;
}

#latest-news
{
  float:right;
  width:360px;
}


/* main container - hot-items
------------------------------------------*/
#hot-items .descCt
{
  max-height:145px;
  overflow:hidden;
}

#hot-items .detail a
{
  background:url("images/btn.png") no-repeat;
  display:block;
float:right;
height:27px;
padding-top:3px;
text-align:center;
width:75px;
}

#hot-items .detail a:hover
{
   background:url("images/btn_on.png") no-repeat;
}

#hot-items .pc_item .desc h1
{
  margin-top:5px;
}

/* main container - latest news
------------------------------------------*/
#latest-news .header
{
  height:20px;
  color:#000;
  padding-left:10px;
  padding-top:8px;
  overflow:hidden;
  background:url("images/latestnews-top.png") no-repeat 0 -29px;
}

#latest-news  .header span
{
  font-family:Verdana;
  float:left;
}

#latest-news  .header a
{
  color:#fff;
  font-weight:bold;
  font-size:11px;
  margin-right:5px;
  float:right;
}

#latest-news  .header a:hover
{
  text-decoration:underline;
}


#latest-news .content
{
  border:1px solid #D6DEE4;
  border-top:0 !important;
  border-bottom:0!important;
  height:279px;
}

#latest-news .contentBottom 
{
  padding-left:10px;
  background:url("images/latestnews-bottom-abt.png") no-repeat left bottom;
}

#latest-news .contentBottom .inCt
{
  padding-top:5px;
    background:url("images/latestnews-bottom-abt.png") no-repeat right bottom;
}

/* the action buttons above the scrollable */
#latest-news #actions
{
  padding:5px;
  float:left;
  width:346px;
  border-bottom:1px solid #DDDDDD;
}

#latest-news #actions a
{
  font-size:11px;    
  cursor:pointer;
  color:#666;
}

#latest-news #actions a:hover
{
  text-decoration:underline;
  color:#000;
}
#latest-news #actions-ph
{
  height:11px;
}

#latest-news .disabled
{
  visibility:hidden;    
}

#latest-news .prev
{
  float:left;
}

#latest-news .next
{
  float:right;
}  

/* root element for scrollable */
#latest-news .vertical
{  
  
  /* required settings */
  position:relative;
  overflow:hidden;  

  /* vertical scrollers have typically larger height than width */  
  height: 254px;   
  
  clear:both;
}

/* root element for scrollable items */
#latest-news .scrollable .items
{  
  position:absolute;
  
  /* this time we have very large space for height */  
  height:20000em;  
  margin: 0px;
}

/* single scrollable item */
#latest-news .scrollable .item
{
  border-bottom:1px solid #DDDDDD;
  float:left;
  font-size:12px;
  margin:10px 10px 0;
  padding-bottom:10px;
  padding-left:2px;
  height:102px;
}

#latest-news .scrollable .item .item-ct
{
  max-height: 75px;
  overflow:hidden;
}

/* elements inside single item */
#latest-news .scrollable .item h3
{
  float:left;
  margin:0 0 3px;
  width:255px;
}

#latest-news .scrollable .item h3 a
{
  color:#BB4B00;
  font-weight:bold;
}

#latest-news .scrollable .item h3 a:hover
{
  text-decoration:underline;
}

#latest-news .scrollable .item .thumbnail
{
  float:right;
}

#latest-news .scrollable .item img
{
  border:1px solid #DDDDDD;
  float:left;
  margin: 0;
  padding:2px;
  width:70px;
}

#latest-news .scrollable .item img:hover
{
  border:1px solid #666666;
}

#latest-news .scrollable .item img.placeholder
{
  width:auto;
  padding:11px;
}

#latest-news .scrollable .item .date
{
 font-size:11px;
 color:#333333;
 font-weight:bold;
 margin-bottom:3px;
 display:block;
 float:left;
 clear:left;
}

#latest-news .scrollable .item .description
{
 clear:left;
 color:#333333;
 float:left;
 font-size:11px;
 width:255px;
 margin:0;
}

#latest-news .scrollable .item .detail
{
  clear:left;
  float:left;
  padding-top:5px;
  white-space:nowrap;
}

#latest-news .scrollable .item .detail a
{
  font-size:11px;
}

#latest-news .scrollable .item .detail a:hover
{
  text-decoration:underline;
}




/* Sections
------------------------------------------*/
#main-sections
{
  margin-top:10px;
}


/* Sections - acordion
------------------------------------------*/
#accordionSections{

  width: 222px;
  background-color:#666;
  float:left;
  border:1px solid #CDCDCD;
  border-right:0px;
}

#accordionSections .header
{
   height:60px;
   background-repeat:repeat-x;
}

#accordionSections .medical
{
  background-image:url("images/sections/section-header-medical.png");
  color:Green;
}

#accordionSections .software
{
  background-image:url("images/sections/section-header-software.png");
  color:#106A9E;
}

#accordionSections .serviceit
{
  background-image:url("images/sections/section-header-serviceit.png");
  color:#0A4568;
}

#accordionSections .sisteme
{
  background-image:url("images/sections/section-header-sisteme.png");
  color:#833094;
}

#accordionSections .muzee
{
  background-image:url("images/sections/section-header-muzee.png");
  color:#F68300;
}

#accordionSections .cursuri
{
  background-image:url("images/sections/section-header-cursuri.png");
  color:#F68300;
}

/* accordion header */
#accordionSections .header h2
{
  color:#fff;
  font-size:16px;
  font-weight:bold;
  height:40px;
  margin:0;
  padding-left:75px;
  padding-top:20px;
  cursor:pointer;  
  
  background:url("images/sections/medical.png") no-repeat 15px 50%;
}

#accordionSections .medical h2
{
    background:url("images/sections/medical.png") no-repeat 15px 50%;
}

#accordionSections .software h2
{
    background:url("images/sections/software.png") no-repeat 15px 50%;
}


/* accordion pane */
#accordionSections .pane {
  display:none;
  height:225px;
  padding:15px;
  background-image:url("images/sections/content_bg.gif");
  background-repeat:repeat-x;
  
  line-height:20px;
  font-weight:bold;
}

#accordionSections .pane a
{
  background-image:url("images/arrow_section.png");
  background-repeat:no-repeat;
  display:block;
  height:32px;
  width:32px;
  margin-left:150px;
}

#accordionSections .pane a:hover
{
  background-image:url("images/arrow_section_hover.png");
}




/* Sections - content
------------------------------------------*/
.section
{
  float:left;
  margin-top:10px; 
  width:100%;
  border:1px solid #CDCDCD;
  border-left:0px;
  min-height:160px;
  background-color:#F5F5F7;
  background-image:url("images/sections/content_bg.gif");
  background-repeat:repeat-x;
}


.section-fixed-height
{
  height:555px;
  overflow:hidden;
}

#overlay
{
height:510px;
margin-left:223px;
margin-top:1px;
opacity:0.8;
filter:alpha(opacity=80)
padding:0;
position:absolute;

width:751px;
z-index:1000;
background:url("images/loading.gif") no-repeat center top #fff;
}


/* accordion content section*/
/* overight styles*/
#main-sections .section
{
  width:750px;
float:right;
margin:0;
 }

/* ------*/

.section .section-link
{
  display:block;
}

.section .left
{
  position:absolute;
  width:223px;
  padding-bottom:20px;
  color:White;
  background-image:url("images/arrow_section.png");
  background-repeat:no-repeat;
  background-position:80% 100%;
}

.section .left:hover
{
  cursor:pointer;
  background-image:url("images/arrow_section_hover.png");
  color:#000;
}

.section .left .header
{
    height:60px;
    padding-left:15px;
    padding-top:5px;
}

.section .left .title
{
  color:#fff;
  font-size:16px;
  font-weight:bold;
  height:48px;
  margin:0;
  padding-left:60px;
  padding-top:15px;
}

.section .left .content
{
  line-height:20px;
  padding:15px;
  width:190px;
  font-weight:bold;
}


.section .right
{
  float:right;
  min-height:160px;
  width:751px;
  background-position:left top;
}


.section .right table
{
  height:555px;
  border-spacing:10px;
}

.section .right .column
{
  vertical-align:top;
  width:235px;
  background-color:#fff;
}

.section .right .column .head
{
  padding:5px;
  width:225px;
  float:left;
}

.section .right .column .head h2
{
  font-size:13px;
  margin:0;
  color:White;
  display:inline;
  font-weight:bold;
  float:left;
}

.section .right .column .head .list-link-head
{
  float:right;
  padding-top:1px;
}

.section .right .column .head .list-link-head a
{
  color:White;
  font-weight:bold;
  font-size:11px;
}

.section .right .column .head .list-link-head a:hover
{
  text-decoration:underline;
}

.section .right .column .content
{
  padding:10px;
  float:left;
}

.section .right .column .content h4
{
color:#303030;
display:inline;
font-weight:bold;
padding-left:2px;
padding-right:7px;
}

.section .right .column .content ul
{
  margin-top:5px;
  float:left;
}

.section .right .column .content ul li 
{
  padding-bottom:3px;
  float:left;
  width:205px;
}

.section .right .column .content ul li h2
{
  color:#666666;
  font-size:11px;
  font-weight:bold;
  cursor:pointer;
  margin:0;
  padding-bottom:3px;
  padding-top:3px;
}
.section .right .column .content ul li h2:hover
{
  text-decoration:underline;
  color:#333333;
}


.section .right .column .content ul li .item-content
{
  background-color:#EAEAEA;
  float:left;
  padding:5px;
  width:205px;
}

.section .right .column .content ul li .item-content .thumb
{
  float:left;
  width:75px;
  margin-bottom:5px;
  margin-right:10px;
  text-align:center;
}

.section .right .column .content ul li .item-content .thumb .placeholder
{
  padding-left:13px;
  padding-right:13px;
}

.section .right .column .content ul li .item-content img
{
 margin:0;
 max-width:75px;
    border:1px solid #B0B0B0;
}

.section .right .column .content ul li .item-content img:hover
{
  border-color:#666666;
}

.section .right .column .content ul li .item-content p
{
  color:#333333;
font-size:11px;
margin:0;
}

.section .right .column .content ul li .item-content .detail
{
  text-align:right;
}

.section .right .column .content ul li .item-content .detail a
{
  color:#BB4B00;
  font-size:11px;
}


.section .right .column .content ul li .item-content .detail a:hover
{
  text-decoration:underline;
}





/* footer 
------------------------------------------*/

#footer
{
  float:left;
  padding-bottom:40px;
  margin-top:20px;
  width:100%;
  border:0;
}

 #footer .greyBarBottom  
{
  background-color:#DCDCDC;
  height:7px;
  margin-bottom:12px;
  width:100%;
}

 #footer .footerContent 
{
  float:right;
  font-size:12px;
  padding:0 10px 0 0;
  text-align:right;
}

 #footer .footerContent a
{ 
  font-size:11px;
}


 #footer .footerContent a:hover
{
  text-decoration:underline;
}



/*menu
-------------------------------------------*/
ul.top-menu
{
  background:url("images/sitetopmenu/top-menu-background.png")  repeat-x scroll left bottom transparent;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  height:43px;
  min-width:954px;
  position:relative;
  z-index:50;
  width:974px;
  float:left;
}

ul.top-menu li
{
  float:left;
  height:100%;
  position:static;
  z-index:2;
}

ul.top-menu li p
{
  float:left;
  height:100%; 
  margin:0;
}


 ul.top-menu li.item
{
  background:url("images/sitetopmenu/top-menu-item-background.png") repeat-x left bottom  transparent;
}

 ul.top-menu li.item:hover
{
  background:url("images/sitetopmenu/top-menu-item-background.png") repeat-x left top #FFFFFF;
}

 ul.top-menu li.item-on
{
  background:url("images/sitetopmenu/top-menu-item-background.png") repeat-x left top #FFFFFF;
}


 ul.top-menu li.item-left
{
  background:url("images/sitetopmenu/top-menu-left.png") repeat scroll -2px -46px transparent;
}

 ul.top-menu li.item-left:hover
{
  background:url("images/sitetopmenu/top-menu-left.png") repeat scroll -2px -2px #FFFFFF;
}

 ul.top-menu li.item-left-on
{
  background:url("images/sitetopmenu/top-menu-left.png") repeat scroll -2px -2px #FFFFFF;
}


 ul.top-menu li.item-right
{
  float:right;
}

 ul.top-menu li.item-right p
{
  background:url("images/sitetopmenu/top-menu-right.png") no-repeat right bottom;
}

 ul.top-menu li a
{
  background:url("images/sitetopmenu/top-menu-separator.png") no-repeat scroll right top transparent;
  height:27px;
  padding:13px 15px 0;
  color:Black;
  font-weight:bold;
  float:left;
  text-decoration:none;
}

 ul.top-menu li a:hover
{
  text-decoration:underline;
  color:#0EA732;
}

 ul.top-menu li.abt-divisions
{
  background:url("images/sitetopmenu/top-menu-divisions.png") no-repeat scroll 0 0 transparent;
  height:26px;
  position:absolute;
  right:8px;
  top:7px;
  width:164px;
}

 ul.top-menu li.abt-divisions:hover
{
  background-position:0 -26px;
  height:32px;
  overflow:visible;
}

 ul.top-menu li.abt-divisions-on
{
  background-position:0 -26px;
  height:32px;
  overflow:visible;
}

 ul.top-menu li.abt-divisions p
{
  float:none;
  font-size:11px;
}

 ul.top-menu li.abt-divisions p a
{
  border:0 none;
  display:block;
  padding:6px 0 0;
  text-align:center;
  width:100%;
  background:none;
}

.megamenu .columns
{
  background: white;
border-right: 1px solid #B7B7B7;
border-left: 1px solid #B7B7B7;
  float:left;
  padding-bottom:10px;
}

.megamenu .bottomleft
{
 background:url("images/sitetopmenu/flyout-shadow-left.png") no-repeat left top;
 clear:both;
 float:left;
 height:30px;
 position:relative;
 width:15px;
}

 .megamenu .bottomcenter
{
  background:url("images/sitetopmenu/flyout-shadow-bg.png") repeat-x left top;
  clear:both;
  float:left;
  height:30px;
  margin-left:15px;
  position:relative;
  width:154px;
}

 .megamenu .bottomright
{
 background:url("images/sitetopmenu/flyout-shadow-right.png") no-repeat left top;
 float:right;
 height:30px;
 margin-right:-15px;
 position:relative;
 width:15px;
}

 .megamenu .column ul li a 
{
 display:block;
 color:Black;;
 font-size:11px;
}

 .megamenu .column ul li a:hover
{
  text-decoration:underline;
  color:#0EA732;
}

#ctProfilCompanie ul li a
{
  font-size:12px;
}

 .megamenu .column h4
{
  color:#0E639C;
}

 .megamenu .column .all-items-link
{
  text-align:right;
  padding-right:5px;
}

 .megamenu .column .all-items-link a
{
    font-size:11px;
}

 .megamenu .column .all-items-link a:hover
{
  text-decoration:underline;
}


/* Main content section
------------------------------------------*/
#main-container #left
{
  float:left;
  width:200px;
}

#main-container #content
{
  float:right;
  min-height:763px;
  width:760px;
  border:1px solid #CDCDCD;
}

/* Main content left menu & latest news
------------------------------------------*/
.left-menu-header, .latest-news-content-header
{
  background:url("images/bg_title.gif") repeat-x #F8F8F8;
  border:1px solid #CDCDCD;
  height:35px;
}

.left-menu-header h2, .latest-news-content-header h2
{
  height:24px;
  margin:6px 6px 6px 10px;
  padding-left:35px;
}

.left-menu-header a, .latest-news-content-header span
{
 color:Black;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}

.latest-news-content-header a
{
  font-size:11px;
  margin-left:7px;
}

.left-menu-header a:hover, .latest-news-content-header a:hover
{
  color:#597507;
  text-decoration:underline;
}

.left-menu-body, .latest-news-content-body
{
   border:1px solid #CDCDCD;
    padding:10px;
}

.left-menu-body li
{
  padding:5px 5px 5px 35px;
}

.left-menu-body .current
{
  background:url("images/arrow_red.gif") no-repeat;
  background-position: 25px 10px;
}

/* Main content - latest news
------------------------------------------*/

/* the action buttons above the scrollable */
.latest-news-content-body #actions
{
  float:left;
  padding-left:0;
  padding-right:0;
  padding-bottom:5px;
  width:178px;
}

.latest-news-content-body #actions a
{
  font-size:11px;    
  cursor:pointer;
  color:#666;
}

.latest-news-content-body #actions a:hover
{
  text-decoration:underline;
  color:#000;
}

.latest-news-content-body .disabled
{
  visibility:hidden;    
}

.latest-news-content-body .prev
{
  float:left;
}

.latest-news-content-body .next  
{
  float:right;
}

/* root element for scrollable */
.latest-news-content-body .vertical
{  
  
  /* required settings */
  position:relative;
  overflow:hidden;  

  /* vertical scrollers have typically larger height than width */  
  height: 494px;   
  border-top:1px solid #ddd;
  
  clear:both;
}

/* root element for scrollable items */
.latest-news-content-body .scrollable .items
{  
  position:absolute;
  
  /* this time we have very large space for height */  
  height:20000em;  
  margin: 0px;
}

/* single scrollable item */
.latest-news-content-body .scrollable .item
{
border-bottom:1px solid #DDDDDD;
float:left;
font-size:12px;
margin:10px 0 0;
padding-bottom:10px;
  height:145px;
}

/* elements inside single item */
.latest-news-content-body .scrollable .item .item-wrap
{
  max-height:127px;
  overflow:hidden;
}

.latest-news-content-body .scrollable .item h3
{
margin:0 0 3px;
width:179px;
}

.latest-news-content-body .scrollable .item h3 a
{
  color:#BB4B00;
  font-weight:bold;
}

.latest-news-content-body .scrollable .item h3 a:hover
{
  text-decoration:underline;
}

.latest-news-content-body .scrollable .item .thumbnail
{
  float:left;
margin-right:5px;
}

.latest-news-content-body .scrollable .item img
{
  border:1px solid #DDDDDD;
  float:left;
  margin: 0;
  padding:2px;
  width:70px;
}

.latest-news-content-body .scrollable .item img:hover
{
  border:1px solid #666666;
}

.latest-news-content-body .scrollable .item img.placeholder
{
  width:auto;
  padding:13px;
}

.latest-news-content-body .scrollable .item .date
{
 color:#333333;
font-size:11px;
font-weight:bold;
}

.latest-news-content-body .scrollable .item .description
{
 color:#333333;
font-size:11px;
margin:3px 0 0;
min-height:30px;
width:175px;
}

.latest-news-content-body .scrollable .item .detail
{
  float:right;
  padding-top:5px;
  white-space:nowrap;
}

.latest-news-content-body .scrollable .item .detail a
{
  font-size:11px;
}

.latest-news-content-body .scrollable .item .detail a:hover
{
  text-decoration:underline;
}



/* Simple page ---> detail
------------------------------------------*/
.simple-page .title
{
   background:url("images/bg_title.gif") repeat-x #F8F8F8;
   border-bottom:2px solid #CDCDCD;
}

.simple-page .title h1
{
  background:url("images/title_icon.png") no-repeat;
  font-size:18px;
  font-weight:bold;
  height:28px;
  margin:5px 0 0 10px;
  padding-left:34px;
  padding-top:2px;
}

.simple-page .detail
{
  padding:10px;
}

.simple-page .detail p.resume
{
  font-weight:bold;
}

.simple ul
{
  padding:1em 2em;
  margin:auto;
}

.simple ul li
{
    list-style-type:disc;
}

/* Simple page ---> items list
------------------------------------------*/

/* the action buttons above the scrollable */
.simple-page #actions
{
  float:left;
  padding-left:0;
  padding-right:0;
  padding-bottom:5px;
  width:100%;
}

.simple-page #actions a
{
  font-size:11px;    
  cursor:pointer;
  color:#666;
}

.simple-page #actions a:hover
{
  text-decoration:underline;
  color:#000;
}

.simple-page .disabled
{
  visibility:hidden;    
}

.simple-page .prev
{
  float:left;
}

.simple-page .next  
{
  float:right;
}

/* root element for scrollable */
.simple-page .vertical
{  
  
  /* required settings */
  position:relative;
  overflow:hidden;  

  /* vertical scrollers have typically larger height than width */  
  height: 655px;   
  border-top:1px solid #ddd;
  
  clear:both;
}

/* root element for scrollable items */
.simple-page .scrollable .items
{  
  position:absolute;
  
  /* this time we have very large space for height */  
  height:20000em;  
  margin: 0px;
}

/* single scrollable item */
.simple-page .scrollable .item
{
border-bottom:1px solid #DDDDDD;
font-size:12px;
padding-top:10px;
padding-bottom:10px;
  height:110px;
  width:730px;
}

/* elements inside single item */
.simple-page .scrollable .item .item-wrap
{
  max-height:90px;
  overflow:hidden;
}

.simple-page .scrollable .item h3
{
margin:0 0 6px;
}

.simple-page .scrollable .item h3 a
{
  color:#BB4B00;
  font-weight:bold;
  font-size:14px;
}

.simple-page .scrollable .item h3 a:hover
{
  text-decoration:underline;
}

.simple-page .scrollable .item .thumbnail
{
  float:left;
margin-right:5px;
}

.simple-page .scrollable .item img
{
  border:1px solid #DDDDDD;
  float:left;
  margin: 0;
  padding:2px;
  width:75px;
}

.simple-page .scrollable .item img:hover
{
  border:1px solid #666666;
}

.simple-page .scrollable .item img.placeholder
{
  width:auto;
  padding:13px;
}

.simple-page .scrollable .item .date
{
 color:#333333;
font-size:11px;
font-weight:bold;
}

.simple-page .scrollable .item .description
{
 color:#333333;
margin:3px 0 0;
min-height:30px;
}

.simple-page .scrollable .item .detail
{
  text-align:right;
  padding:5px 0 0;
  white-space:nowrap;
}

.simple-page .scrollable .item .detail a
{
  font-size:11px;
}

.simple-page .scrollable .item .detail a:hover
{
  text-decoration:underline;
}


/* Simple page ---> tabs
------------------------------------------*/

/* root element for tabs  */
.tabsCtrl{ 
  list-style:none; 
  margin:0 !important; 
  padding:0;
  height:30px;
  border-bottom:1px solid #666;  
}

/* single tab */
.tabsCtrl li { 
  float:left;   
  text-indent:0;
  padding:0;
  margin:0 !important;
  list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
.tabsCtrl a { 
  background: url(images/tabs.png) no-repeat -420px 0;
  font-weight:bold;;
  display:block;
  height: 30px;  
  line-height:30px;
  width: 248px;
  text-align:center;  
  text-decoration:none;
  color:#000;
  padding:0px;
  margin:0px;  
  position:relative;
  top:1px;
  text-transform:uppercase;
}

.tabsCtrl a:active {
  outline:none;    
}

/* when mouse enters the tab move the background image */
.tabsCtrl a:hover {
  background-position: -420px -31px;  
  color:#fff;  
}


/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
.tabsCtrl .current, .tabsCtrl .current:hover, .tabsCtrl li.current a {
  background-position: -420px -62px;    
  cursor:default !important; 
  color:#000 !important;
}


/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
.tabsCtrl .w1       { background-position: -519px 0; width:134px; }
.tabsCtrl .w1:hover   { background-position: -519px -31px; }
.tabsCtrl .w1.current { background-position: -519px -62px; }

/* width 2 */
.tabsCtrl .w2       { background-position: -366px -0px; width:154px; }
.tabsCtrl .w2:hover   { background-position: -366px -31px; }
.tabsCtrl .w2.current { background-position: -366px -62px; }


/* width 3 */
.tabsCtrl .w3       { background-position: -193px -0px; width:174px; }
.tabsCtrl .w3:hover   { background-position: -193px -31px; }
.tabsCtrl .w3.current { background-position: -193px -62px; }

/* width 4 */
.tabsCtrl .w4       { background-position: -0px -0px; width:248px; }
.tabsCtrl .w4:hover   { background-position: -0px -31px; }
.tabsCtrl .w4.current { background-position: -0px -62px; }


/* initially all panes are hidden */ 
.panes .pane{
  display:none;
  background-color:#FFFFFF;
  border:1px solid #999999;
  border-top:0;
padding:15px 10px;
}






/* Video player
------------------------------------------*/
#flowPlayer
{
  display:block;
  width:250px; /*set player dimensions*/
  height:188px;
  float:left;
  clear:both;
  
  padding:        5px;
  border:         1px solid #e1f1a1;
  border-radius:          0 10px 10px 10px;
  -moz-border-radius:     0 10px 10px 10px;
  -webkit-border-radius:  0 10px 10px 10px;
  background:     #eff9c7;
  margin-right:15px;
}




.medical #header .logo .section-name, .software #header .logo .section-name
{
  margin-right:0;
  width:440px;
}

/* MEDICAL STYLES
------------------------------------------*/
body.medical
{
    background-color:#427800;
}

.medical #header .logo .section-name
{
 background:url("images/sections/section-name-medical.png") no-repeat 220px 50%;
}

#header .top-sections a.medical
{
  background:url("images/sections/section-header-tab-medical.png") no-repeat bottom;
}



/* Latest news 
------------------------------------------*/
.medical #latest-news .header
{
  background:url("images/sections/latestnews-top-medical.png") no-repeat;
  color:#fff;
}

.medical #latest-news .content
{
  border:2px solid #95BF07;
}

.medical #latest-news .contentBottom
{
  background:url("images/sections/latestnews-bottom-medical.png") no-repeat left bottom #95BF07;
}


.medical #latest-news .contentBottom .inCt
{
  background:url("images/sections/latestnews-bottom-medical.png") no-repeat right bottom #95BF07;
}


/*  Section (on index page)
------------------------------------------*/
.medical .left .header
{
    background-image:url("images/sections/section-header-medical.png");
}

.medical .left .title
{
  background-image:url("images/sections/medical.png");
  background-repeat:no-repeat;
}

.medical .left .content
{
    color:Green;
}

.medical .right
{
  background-color:#7BE529;
}

.medical .right .column
{
   border:1px solid #427800;
   border-top:0;
}

.medical .right .column .head
{
  background:#427800;
}


.medical .right .column .content h4
{
  border-bottom:2px solid #CAE8A6;
}


/* Main content left menu
------------------------------------------*/
.medical .left-menu-header h2
{
  background:url("images/sections/left-menu-icon-medical.png") no-repeat;
}

 .medical .latest-news-content-header h2
{
  background:url("images/sections/latest-news-content-medical.png") no-repeat;
}

.medical .left-menu-header a:hover
{
  color:#427800;
}

/* Simple page ---> detail
------------------------------------------*/
.medical .simple-page .title h1
{
  background:url("images/sections/title-icon-medical.png") no-repeat;
}




/* SOFTWARE STYLES
------------------------------------------*/
body.software 
{
    background-color:#106A9E;
}

.software #header .logo .section-name
{
 background:url("images/sections/section-name-software.png") no-repeat 220px 50%;
}

#header .top-sections a.software 
{
  background:url("images/sections/section-header-tab-software.png") no-repeat bottom;
}



/* Latest news
------------------------------------------*/
.software #latest-news .header
{
  background:url("images/sections/latestnews-top-software.png") no-repeat;
  color:#fff;
}

.software #latest-news .content
{
  border:2px solid #106A9E;
}

.software #latest-news .contentBottom
{
  background:url("images/sections/latestnews-bottom-software.png") no-repeat left bottom;
}


.software #latest-news .contentBottom .inCt
{
  background:url("images/sections/latestnews-bottom-software.png") no-repeat right bottom;
}


/*  Section (on index page)
------------------------------------------*/
.software .left .header
{
    background-image:url("images/sections/section-header-software.png");
}

.software .left .title
{
  background-image:url("images/sections/software.png");
  background-repeat:no-repeat;
}

.software .left .content
{
    color:#106A9E;
}

.software .right
{
  background-color:#29A4E9;
}

.software .right .column
{
   border:1px solid #106A9E;
   border-top:0;
}

.software .right .column .head
{
  background:#106A9E;
}


.software .right .column .content h4
{
  border-bottom:2px solid #CAE8A6;
}


/* Main content left menu
------------------------------------------*/
.software .left-menu-header h2
{
  background:url("images/sections/left-menu-icon-software.png") no-repeat;
}

 .software .latest-news-content-header h2
{
  background:url("images/sections/latest-news-content-software.png") no-repeat;
}

.software .left-menu-header a:hover
{
  color:#427800;
}

/* Simple page ---> detail
------------------------------------------*/
.software .simple-page .title h1
{
  background:url("images/sections/title-icon-software.png") no-repeat;
}







/* SERVICE IT STYLES
------------------------------------------*/
#header .top-sections a.serviceit
{
  background:url("images/sections/section-header-tab-serviceit.png") no-repeat bottom;
}

/*  Section (on index page)
------------------------------------------*/
.serviceit .left .header
{
    background-image:url("images/sections/section-header-medical.png");
}

.serviceit .left .title
{
  background-image:url("images/sections/medical.png");
  background-repeat:no-repeat;
}

.serviceit .left .content
{
    color:#0A4568;
}

.serviceit .right
{
  background-color:#0A4568;
}

.serviceit .right .column
{
   border:1px solid #106A9E;
   border-top:0;
}


.serviceit .right .column .head
{
  background-color:#106A9E;
}


.serviceit .right .column .content h4
{
  border-bottom:2px solid #CAE8A6;
}




/* SISTEME STYLES
------------------------------------------*/
#header .top-sections a.sisteme
{
  background:url("images/sections/section-header-tab-sisteme.png") no-repeat bottom;
}

.sisteme .right
{
  background-color:#833094;
}


/* MUZEE STYLES
------------------------------------------*/
#header .top-sections a.muzee
{
  background:url("images/sections/section-header-tab-muzee.png") no-repeat bottom;
  
}

.muzee .right
{
  background-color:#FA8500;
}


/* CURSURI STYLES
------------------------------------------*/
#header .top-sections a.cursuri
{
  background:url("images/sections/section-header-tab-cursuri.png") no-repeat bottom;
 
}

.cursuri .right
{
  background-color:#FFF200;
}

