*
{
  padding: 0;
  margin: 0;
  font-family: Verdana,'Trebuchet MS',Arial, sans-serif;
  outline: none;
}
a{color: #021586}
.left { float: left; }
.right { float: right; }
a img { border: 0px; }
div.clear { clear: both; }
ul.no-style { list-style-type: none; }
ol { list-style-position: outside; padding-left: 10px; }
.ac:after, .form .item:after { height: 0; display: block; visibility: hidden; clear: both; content: "."; } .ac, .form .item { display: inline-block; } .ac, .form .item { display: block; } /*\*/ * html .ac, * html .form .item { height: 1%; } /**/

body
{
  background: #f4f4f4 url(../images/body-bg.jpg) repeat-x scroll 0 0;
}
#page
{
  width: 960px;
  margin: 0 auto;
} 

#page #header
{
  background: transparent url(../images/header-bg.jpg) no-repeat  scroll 0 0;
  height: 82px;
  width: 932px;
  padding: 6px 14px 12px 14px;
}
#page #header #logo
{
  padding-left: 21px;
  padding-top: 16px;
} /*\*/ * html #page #header #logo { padding-right: 17px; } /**/
#page #header #menu
{
  height: 88px;
  padding-left: 17px;
  margin-right: 16px;
  background: transparent url(../images/menu-separator-bg.jpg) no-repeat scroll 0 0;
} /*\*/ * html #page #header #menu { width: 623px; } /**/
#header .smallmenu
{
  padding-right: 90px;
  padding-bottom: 8px;
  position: relative;
}
#header .smallmenu div.language-selector
{
  position: absolute;
  right: 0;
  top: -6px;
}
#header .smallmenu div.language-selector a
{
  display: block;
  height: 24px;
  width: 84px;
  text-indent: -5000px;
  background-image: url(../images/lang-selector.jpg);
}
#header .smallmenu div.language-selector a.ro
{
  background-position: 0 0;
}
#header .smallmenu div.language-selector a.en
{
  background-position: -84px 0px;
}
#header .smallmenu ul li { float: left; }
#header .smallmenu ul li a
{
  font-size: 11px;
  color: #383838;
  text-decoration: none;
  padding: 0 7px;
  background: transparent url(../images/smallmenu-separator.jpg) repeat-y scroll top right;
  line-height: 11px;
}
#header .smallmenu ul li a.last { background: none !important;padding-right: 0px !important; }
#header div.menu ul li
{
  float: left;
}
#header div.menu  div.submenu
{
  display: none;
  position: absolute;
  bottom: -24px;
  height: 22px;
  background: transparent url(../images/submenu-bg.jpg) repeat-x scroll 0 0;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  padding: 0px 14px;
}
#header div.menu  div.submenu ul li
{
  float: left;
  padding-right: 20px;
  background: transparent url(../images/ul-submenu-bg.jpg) no-repeat scroll top right;
}
#header div.menu  div.submenu ul li.last
{
  padding-right: 0px !important;
  background: none;
}
#header div.menu div.submenu  a
{
  color: #646464;
  font-size: 11px;
  text-decoration: none;
  background: none !important;
  text-indent: 0px !important;
  height: auto !important;
  display: inline-block !important;
  line-height: 11px !important;
}
#header div.menu div.submenu  a:hover
{
  text-decoration: underline;
  color: #0b5599;
}
#header div.menu div.submenu.company {
  left: 0;
}
#header div.menu div.submenu.market
{
  left: 85px;
}
#header div.menu div.submenu.business
{
  left: 174px;
}
#header div.menu div.submenu.macro
{
  left: none;
  right: 178px;
}
#header div.menu div.submenu.macro li { float: right !important; }
#header div.menu div.submenu.high
{
  left: none;
  right: 79px
}
#header div.menu div.submenu.high li { float: right !important; }
#header div.menu div.submenu.news
{
  left: none;
  right: 0px;
}
#header div.menu div.submenu.news li { float: right !important; }

#header div.menu ul li a
{
  display: block;
  height: 54px;
  text-indent: -10000px;
}
/*\*/ * html #header div.menu ul li a { padding-left: 0; } /**/
#header div.menu.ro ul li a
{
  height: 53px !important;
}
#header div.menu.en ul li a
{
  background: transparent url(../images/menu-english.jpg) no-repeat scroll 0 0;
}
#header div.menu.ro ul li a
{
  background: transparent url(../images/menu-romana.jpg) no-repeat scroll 0 0;
}
#header div.menu.en ul li a.company
{
  width: 89px;
}
#header div.menu.en ul li a.company:hover
{
  background-position: -0px -54px;
}
#header div.menu.en ul li a.market
{
  background-position: -89px 0px;
  width: 85px;
}
#header div.menu.en ul li a.market:hover
{
  background-position: -89px -54px;
}
#header div.menu.en ul li a.business
{
  background-position: -174px 0px;
  width: 95px;
}
#header div.menu.en ul li a.business:hover
{
  background-position: -174px -54px;
}
#header div.menu.en ul li a.macro
{
  background-position: -269px 0px;
  width: 176px;
}
#header div.menu.en ul li a.macro:hover
{
  background-position: -269px -54px;
}
#header div.menu.en ul li a.high
{
  background-position: -445px 0px;
  width: 99px;
}
#header div.menu.en ul li a.high:hover
{
  background-position: -445px -54px;
}
#header div.menu.en ul li a.news
{
  background-position: -544px 0px;
  width: 79px;
}
#header div.menu.en ul li a.news:hover
{
  background-position: -544px -54px;
}
#header div.menu.ro ul li a.company
{
  width: 96px;
}
#header div.menu.ro ul li a.company:hover
{
  background-position: -0px -54px;
}
#header div.menu.ro ul li a.market
{
  background-position: -96px 0px;
  width: 111px;
}
#header div.menu.ro ul li a.market:hover
{
  background-position: -96px -54px;
}
#header div.menu.ro ul li a.business
{
  background-position: -207px 0px;
  width: 88px;
}
#header div.menu.ro ul li a.business:hover
{
  background-position: -207px -54px;
}
#header div.menu.ro ul li a.macro
{
  background-position: -296px 0px;
  width: 130px;
}
#header div.menu.ro ul li a.macro:hover
{
  background-position: -296px -54px;
}
#header div.menu.ro ul li a.high
{
  background-position: -425px 0px;
  width: 103px;
}
#header div.menu.ro ul li a.high:hover
{
  background-position: -425px -54px;
}
#header div.menu.ro ul li a.news
{
  background-position: -528px 0px;
  width: 94px;
}
#header div.menu.ro ul li a.news:hover
{
  background-position: -528px -54px;
}
#content
{
  width: 930px;
  padding: 7px 15px;
  margin-bottom: 20px;
}
*html .text{height:525px;}

#content .text
{
  background: transparent url(../images/content-bg.jpg) repeat-y scroll 0 0;
  width: 908px;
  min-height: 300px;
  padding: 10px 18px;
  font-size: 12px;
  color: #2f2f2f;
  line-height: 17px;
}
#content div.text.home
{
  background: transparent url(../images/home-bg.jpg) repeat-y scroll bottom left !important;
}

.content ul
{
  margin-left:25px;
  line-height: 17px;
}

#content .text div.left.contentp { width: 550px; }
#content .text div.left.contenth { width: 630px; }
#content .text div.left.content { width: 900px; }
#content .text h1
{
  font-size: 24px;
  color: #011e76;
  font-weight: bold;
  line-height: 27px;
  padding-top:7px;
}
#content .text h2
{
  color: #323d5c;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 15px;
}
#content .content-bottom
{
  width: 930px;
  height: 8px;
  background: transparent url(../images/text-bottom-bg.jpg) no-repeat scroll 0 0;
}
#content #bottom-menu
{
  margin: 10px 0px 10px -10px;
  padding: 4px 39px 0px 24px;
  height:38px;
  background: #1c599d url(../images/bottom-menu-bg.png) no-repeat scroll top right;
  display: inline-block;
}
#content #bottom-menu div.first
{
  color: #fff;
  padding-top: 3px;
  padding-right: 16px;
  font-size: 14px;
  line-height: 14px;
  height: 32px;
  background: transparent url(../images/bottom-menu-first-separator.png) repeat-y scroll top right;
}
#content #bottom-menu div.first span
{
  font-size: 10px;
  line-height: 12px;
}
#content #bottom-menu div.links
{
}
#content #bottom-menu div.links ul  li
{
  float: left;
  padding-top: 6px;
  margin-left: 15px;
}
#content #bottom-menu div.links ul li.first
{
  margin-left: -2px;
}
#content #bottom-menu div.links ul li  a
{
  color: #fff;
  background: transparent url(../images/bottom-menu-button.png) scroll no-repeat 0 -22px;
  height: 20px;
  padding-left: 46px;
  text-decoration: none;
  padding-top: 2px;
  display: inline-block;
} /*\*/ * html #content #bottom-menu div.links ul li  a { background: transparent url(../images/bottom-menu-button.gif) scroll no-repeat 0 0px; } /**/
#content #bottom-menu div.links ul li  a:hover
{
  background-position: 0px 0px;
}
#boxuri
{
  width: 930px;
  padding: 0 15px;
  margin-bottom: 20px;
}
#boxuri .box
{
  width: 301px;
  padding-right: 11px;
}
#boxuri .box.last
{
  padding-right: 0px !important;
}
#boxuri .box h1
{
  font-size: 20px;
  color: #024c9b;
  font-weight: normal;
  margin-bottom: 15px;
  line-height: 20px;
}
#boxuri .box p
{
  color: #2f2f2f;
  font-size: 12px;
  line-height: 17px;
  padding-top:9px;
}
#boxuri .box ul
{
  list-style-position: inside;
  padding-left: 12px;
  padding-bottom: 14px;
}
#boxuri .box ul li
{
  color: #2f2f2f;
  font-size: 12px;
  line-height: 17px;
}
#footer
{
  width: 900px;
  background: transparent url(../images/footer-bg.jpg) no-repeat scroll 0 0;
  padding: 12px 30px 10px 30px;
}
#footer div
{
  color: #7e7e7e;
  font-size: 11px;
}
#footer ul li { float: left; }
#footer ul li a
{
  font-size: 11px;
  color: #022379;
  text-decoration: none;
  padding: 0 7px;
  background: transparent url(../images/footer-ul-bg.jpg) repeat-y scroll top right;
  line-height: 11px;
}
#footer ul li a.last { background: none !important;padding-right: 0px !important; }
.pozaright {background: url(../images/line.gif) no-repeat; padding-left:25px}


#contactform label {width:120px;display: block;float:left; margin: 5px 0px}
#contactform input, textarea {float:left; border: solid 1px #dedede; margin: 5px 0px;-moz-border-radius: 3px;-webkit-border-radius: 3px; padding:3px}
textarea {font-size:12px;margin: 7px 0px;}



/* tabs
*************************/

ul.tabs
{
/*display: table;*/
margin: 0;
padding: 0;
list-style: none;
position: relative;

}

#market{background: url(../images/sub__marketing.png);margin-left:-1px;}
#header div.menu.ro ul.tabs li a.domenii_de_cercetare{background: url(../images/sub_marketing.png) no-repeat; display:block; width: 112px;height:36px !important; }
#header div.menu.ro ul.tabs li a.domenii_de_cercetare:hover{background: url(../images/sub_marketing.png) no-repeat -112px 0; display:block; width: 112px;height:36px !important; }
#header div.menu.ro ul.tabs li a.metode{background: url(../images/sub_marketing.png) no-repeat 0 -36px; display:block; width: 112px;height:23px !important; }
#header div.menu.ro ul.tabs li a.metode:hover{background: url(../images/sub_marketing.png) no-repeat -112px -36px; display:block; width: 112px;height:23px !important; }
#header div.menu.ro ul.tabs li a.populatii_tinta{background: url(../images/sub_marketing.png) no-repeat 0 -59px; display:block; width: 112px;height:25px !important; }
#header div.menu.ro ul.tabs li a.populatii_tinta:hover{background: url(../images/sub_marketing.png) no-repeat -112px -59px; display:block; width: 112px;height:25px !important; }
#header div.menu.ro ul.tabs li a.resurse_de_cercetare{background: url(../images/sub_marketing.png) no-repeat 0 -84px; display:block; width: 112px;height:37px !important; }
#header div.menu.ro ul.tabs li a.resurse_de_cercetare:hover{background: url(../images/sub_marketing.png) no-repeat -112px -84px; display:block; width: 112px;height:37px !important; }
#header div.menu.ro ul.tabs li a.calitatea_datelor{background: url(../images/sub_marketing.png) no-repeat 0 -123px; display:block; width: 112px;height:36px !important; }
#header div.menu.ro ul.tabs li a.calitatea_datelor:hover{background: url(../images/sub_marketing.png) no-repeat -112px -123px; display:block; width: 112px;height:36px !important; }

#high{background: url(../images/sub__tehnologii.png);;margin-left:-1px;}

#header div.menu.ro ul.tabs li a.eye_tracking{background: url(../images/sub_tehnologii.png) no-repeat; display:block; width: 105px;height:24px !important; }
#header div.menu.ro ul.tabs li a.eye_tracking:hover{background: url(../images/sub_tehnologii.png) no-repeat -105px 0; display:block; width: 105px;height:24px !important; }
#header div.menu.ro ul.tabs li a.analizorul_perceptivtm{background: url(../images/sub_tehnologii.png) no-repeat 0 -24px; display:block; width: 105px;height:37px !important; }
#header div.menu.ro ul.tabs li a.analizorul_perceptivtm:hover{background: url(../images/sub_tehnologii.png) no-repeat -105px -24px; display:block; width: 105px;height:37px !important; }


#market {background: url(../images/sub_marketing.png);margin-left:-1px;}
#header div.menu.en ul.tabs li a.market_research_areas{background: url(../images/sub_marketing_en.png) no-repeat; display:block; width: 112px;height:36px !important; } 
#header div.menu.en ul.tabs li a.methods{background: url(../images/sub_marketing_en.png) no-repeat 0 -36px; display:block; width: 112px;height:23px !important; }
#header div.menu.en ul.tabs li a.target_populations{background: url(../images/sub_marketing_en.png) no-repeat 0 -59px; display:block; width: 112px;height:37px !important; }
#header div.menu.en ul.tabs li a.research_resources{background: url(../images/sub_marketing_en.png) no-repeat 0 -96px; display:block; width: 112px;height:37px !important; }
#header div.menu.en ul.tabs li a.data_quality{background: url(../images/sub_marketing_en.png) no-repeat 0 -134px; display:block; width: 112px;height:25px !important; }

/*\*/ * html #market li a:hover { padding-left: 1px; } /**/

#header div.menu.en ul.tabs li a.methods:hover{background: url(../images/sub_marketing_en.png) no-repeat -112px -36px; display:block; width: 112px;height:23px !important; }
#header div.menu.en ul.tabs li a.data_quality:hover{background: url(../images/sub_marketing_en.png) no-repeat -112px -134px; display:block; width: 112px;height:25px !important; }
#header div.menu.en ul.tabs li a.research_resources:hover{background: url(../images/sub_marketing_en.png) no-repeat -112px -96px; display:block; width: 112px;height:37px !important; }
#header div.menu.en ul.tabs li a.target_populations:hover{background: url(../images/sub_marketing_en.png) no-repeat -112px -59px; display:block; width: 112px;height:37px !important; }
#header div.menu.en ul.tabs li a.market_research_areas:hover{background: url(../images/sub_marketing_en.png) no-repeat -112px 0; display:block; width: 112px;height:36px !important; }


#high{background: url(../images/sub__tehnologii.png);;margin-left:-1px;}

#header div.menu.en ul.tabs li a.eye_tracking{background: url(../images/sub_tehnologii_en.png) no-repeat; display:block; width: 105px;height:24px !important; }
#header div.menu.en ul.tabs li a.eye_tracking:hover{background: url(../images/sub_tehnologii_en.png) no-repeat -105px 0; display:block; width: 105px;height:24px !important; }
#header div.menu.en ul.tabs li a.perception_analyzer{background: url(../images/sub_tehnologii_en.png) no-repeat 0 -24px; display:block; width: 105px;height:37px !important; }
#header div.menu.en ul.tabs li a.perception_analyzer:hover{background: url(../images/sub_tehnologii_en.png) no-repeat -105px -24px; display:block; width: 105px;height:37px !important; }


ul.tabs li
{
margin: 0;
padding: 0;
list-style: none;
display: table-cell;
float: left;
position: relative;
}

ul.tabs a
{
position: relative;
display: block;
}

/* dropdowns
*************************/

ul.dropdown
{
margin: 0;
padding: 0;
display: block;
position: absolute;
z-index: 999;
top: 100%;
display: none;
left: 0;
}

ul.dropdown ul.dropdown
{
top: 0;
left: 95%;
}

ul.dropdown li
{
margin: 0;
padding: 0;
float: none;
position: relative;
list-style: none;
display: block;
}

ul.dropdown li a
{
display: block;}

