@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
#container {
	width:1000px;
	margin:0 auto;
	text-align:center;
}
#header {
	width:100%;
	height:106px;
	background:url(../images/logo.jpg) 68px 37px no-repeat;
}
#content {
	border:#d1d1d1 solid 1px;
	border-bottom:none;
	background:url(../images/content-bg.jpg) bottom left no-repeat;
	float:left;
	display:block;
	padding:0 49px;
	width:900px;
}
#footer {
	width:100%;
	height:auto;
	margin-top:2px;
}

/* HEADER STYLES */
.head_left {
	background:url(../images/tl.jpg) top left no-repeat #183883;
}
.head_right {
	background:url(../images/tr.jpg) top right no-repeat;
}
#header .right {
	padding-top:10px;
}
.logo {	
	padding-top:37px;
	padding-left:68px;
}
.logo a {
	width:245px;
	height:45px;
	display:block;
}
/* CONTENT STYLES */
.cont_bot {
	background:url(../images/content-bm.jpg) bottom left repeat-x;
}
.cont_bot-l {
	background:url(../images/content-bl.jpg) bottom left no-repeat;
}
.cont_bot-r {
	background:url(../images/content-br.jpg) bottom right no-repeat;
	height:9px;
	display:block;
	width:100%;
	font-size:9px;
}
#content .img {
	/*padding-bottom:12px;*/
	width:275px;
	height:409px;
	display:block;
	/*
	background:url(../UserFiles/comunicat_img5.png) top left no-repeat;
	*/
	/*
	background:url(../UserFiles/man.png) top left no-repeat;
	*/
	background:url(../UserFiles/cb.png) top left no-repeat;
	/*
	background:url(../UserFiles/felicitare-iarna-2012_rom_1.png) top left no-repeat;
	*/
	position:relative;

}
#content .img a {
	height:397px;
	width:275px;
	display:block;
	position:relative;
	z-index:2;
}
#content .img img {
	position:absolute;
	right:10px;
	top:10px;
}
#content .img .outline_none {
	outline:none;
}
#content .img .display_none {
	display:none;
}
.head-cont {
	width:100%;
	margin-top:4px;
}
.mid-cont {
	padding-top:12px;
}
.main-cont {
	float:right;
	width:538px;
	/*height:397px;*/
	/*margin-bottom:20px;*/
}
.main-cont-main {
	/*height:318px;*/
	width:492px;
	filter: alpha(opacity=70); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE */
	-moz-opacity: .70; /*older Mozilla*/
	-khtml-opacity: 0.7;   /*older Safari*/
	opacity: 0.7;   /*supported by current Mozilla, Safari, and Opera*/
	background:#FFFFFF;
	padding:20px 23px 0 23px;
	height:307px;
}
/*.main-cont-main .text3 {
	padding-bottom:5px;
}*/
.main-cont-bot {
	height:40px;
	width:100%;
}
.main-cont-bot .text4 {
	font-size:10px;
}
.main-cont-bot .text4 p {
	padding-top:5px;
}
.text4 .pad5 {
	padding-top:5px;
}
.left-cont-bot {
	width:475px;
	height:35px;
	float:left;
	filter: alpha(opacity=70); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE */
	-moz-opacity: .70; /*older Mozilla*/
	-khtml-opacity: 0.7;   /*older Safari*/
	opacity: 0.7;   /*supported by current Mozilla, Safari, and Opera*/
	background:#FFFFFF;
	padding-left:23px;
	padding-top:5px;
}
.right-cont-bot {
	background:url(../images/content-transp-corner.png) top right no-repeat;
	width:40px;
	height:40px;
	float:right;
}
.title {
	width:513px;
	height:29px;
	background:url(../images/title-grey-bg.png) 20px 0px repeat-x;
	float:left;
}
.tit-right {
	width:25px;
	height:29px;
	background:url(../images/title-transp-corner.png) top left no-repeat;
	float:right;
}
.tit-blue {
	background:url(../images/home-title-bg2.png) top left no-repeat;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
	float:left;
	height:29px;
	width:168px;
	line-height:29px;
}
.tit-grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#183883;
	line-height:29px;
}
/*.adobe-img-cnt {
	width:30px;
	height:28px;
	display:block;
	padding-right:5px;
	float:left;
}*/
.adobe-img {
	position:relative;
	float:left;
	margin-left:23px;
	margin-top:-35px;
	background:url(../images/adobe5.png) top left no-repeat;
	width:30px;
	height:28px;
	display:block;
	cursor:pointer;
}
.adobe-img-cnt {
	width:30px;
	height:28px;
	display:block;
	padding-right:5px;
	float:left;
	background:url(../images/adobe5.png) top left no-repeat;
}
/*.check-img-cnt {
	width:27px;
	height:25px;
	display:block;
	padding-right:2px;
	float:left;
}
.check-img {
	position:relative;
	float:left;
	margin-left:20px;
	margin-top:-35px;
	width:27px;
	height:25px;
	display:block;
	background:url(../images/check-nobif.png) top left no-repeat;
}
.check-img-bif {
	position:relative;
	float:left;
	margin-left:20px;
	margin-top:-35px;
	width:27px;
	height:25px;
	display:block;
	background:url(../images/check.png) top left no-repeat;
}*/
.check-img {	
	position:relative;
	float:left;
	width:30px;
	height:25px;
	display:block;
	background:url(../images/check-nobif.png) top left no-repeat;
}
.check-img-bif {	
	position:relative;
	float:left;
	width:30px;
	height:25px;
	display:block;
	background:url(../images/check.png) top left no-repeat;
}
.text4 a {
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	color:#605d5c;
	margin-bottom:3px;
}
.text4 {
	font-size:10px;
}

/* FOOTER STYLES */
#footer, #footer a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#949393;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
#footer .left {
	line-height:30px;
}
#footer .right {
	text-align:right;
}
.foot-bord-l {
	background:url(../images/content-bm.jpg) top left repeat-y;
}
.foot-bord-r {
	background:url(../images/content-bm.jpg) top right repeat-y;
}
.foot-bord-t {
	background:url(../images/content-bm.jpg) top left repeat-x;
}
.foot-bord-b {
	background:url(../images/content-bm.jpg) bottom left repeat-x;
}
.foot-tl {
	background:url(../images/footer-tl.jpg) top left no-repeat;
}
.foot-tr {
	background:url(../images/footer-tr.jpg) top right no-repeat;
}
.foot-bl {
	background:url(../images/footer-bl.jpg) bottom left no-repeat;
}
.foot-br {
	background:url(../images/footer-br.jpg) bottom right no-repeat;
	height:30px;
	padding:0 10px;
}

/* TOP MENU STYLES */
.top-menu {
	float:left;
}
.top-menu a {
	float:left;
	margin-right:13px;
	margin-top:6px;
}
.top-menu a img {
	border:none;
}

/* MAIN MENU STYLES */
#main-menu {
	float:right;
	width:570px;
	padding-top:72px;
	overflow:hidden;
}
#main-menu .titles, #main-menu .menu-tabs {
	width:570px;
	float:right;
	list-style:none;
	margin:0;
	padding:0;
}
#main-menu .titles li , #main-menu .menu-tabs li {
	float:right;
	width:178px;
	margin-left:12px;
	height:29px;
	line-height:29px;
}
#main-menu .titles li {
	background:url(../images/home-title-bg.png) top left no-repeat;
	padding-bottom:42px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
}
#main-menu .menu-tabs li {
	margin-bottom:24px;
}
#main-menu .menu-tabs li a {
	width:178px;
	height:29px;
	display:block;
	font-size:12px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5B5B5B;
	text-decoration:none;
	background:url(../images/main-menu-bg.png) top left no-repeat;
}

.big_but{
	background:url(../images/main-menu-bg2.png) top left no-repeat !important;
}

/* GENERAL STYLES */
.right {
	float:right;
}
.left {
	float:left;
}
.text {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-transform:capitalize;
	padding-right:50px;
}
.text2 {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#B2B2B2;
}
.text2 a {
	text-decoration:none;
	color:#B2B2B2;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.text2 a:hover {
	text-decoration:underline;
}
.text3, .text4 {
	text-align:justify;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#605d5c;
	line-height:12px;
}
.text3 p {
	padding:4px 0;
	margin:0;
}
.text4 p {
	padding:2px 0;
	margin:0;
}
.text-blue {
	color:#183883;
	font-weight:bold;
}
.text3 .text-blue a {
	color:#183883;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.text4 .text-blue a {
	text-decoration:none;
}
.main-cont-main .text-blue a, .main-cont-main3 .text-blue a {
	font-size:11px;
}
.clr {
	clear:both;
}
/* search */
div.search {
	background:url(../images/search-bg.jpg) top left no-repeat;
	width:146px;
	height:18px;
	padding-left:12px;
	padding-top:1px;
}
div.search input {
	border:0;
	background:none;
	width:115px;
	float:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#B2B2B2;
}
/* end general styles */

/* DESPRE NOI STYLES */
#menu-despre-top {
	position:absolute;
	z-index:1;
	margin-top:50px;
	margin-left:20px;
}
#menu-despre-bot {
	position:absolute;
	z-index:1;
	margin-left:20px;
	margin-top:-50px;
}
#menu-despre-top .menu-tabs, #menu-despre-bot .menu-tabs {
	list-style:none;
	margin:0;
	padding:0;
}
#menu-despre-top .menu-tabs li, #menu-despre-bot .menu-tabs li {
	float:left;
	/*width:122px;*/
	height:30px;
	line-height:30px;
	margin-right:20px;
}
/*#menu-despre-top .menu-tabs li.last {
	margin-right:0px;
}*/
#menu-despre-top .menu-tabs li a, #menu-despre-bot .menu-tabs li a {
	width:152px;
	height:30px;
	display:block;
	font-size:13px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5B5B5B;
	text-decoration:none;
	background:url(../images/despre-tab-bg.png) top left;
}
#text-despre {
	 margin-top:75px;
}
#text-despre p {
	padding:6px 0;
}
/*#despre-main {
	padding-top:0px;
	height:232px;
}*/
/* POPUPS */
#echipa, #partener, #viziune, #misiune, #valori, #furnizor {
	width:643px;
	height:550px;
	background:#FFFFFF;
	border:#939393 solid 1px;
	display:block;
	position:absolute;
	z-index:102;
	margin-top:20px;
	margin-left:178px;
}
.text_pop {
	text-align:justify;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#605d5c;
	padding-right:12px;
}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#605d5c;
	margin:0;
	padding:0;
	padding-top:35px;
}

/* PRODUCTS STYLES */
.main-cont-main2 {
	/*height:308px;*/
	width:538px;
	padding-top:12px;
}

.main-cont-main2 .box {
	width:259px;
	/*height:132px;*/
	display:block;
	padding-top:16px;
}
.box .text3 {
	font-size:11px;
	line-height:11px;
	padding:4px 4px 0 4px;
	float:left;
	width:200px;
	color:#4e4b49;
	height:133px;
}
.box .box-title {
	width:100%;
	height:25px;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:25px;
}
.box .box-title .t-left {
	width:22px;
	height:25px;
	float:left;
}
.box .box-title .t-right {
	width:22px;
	height:25px;
	float:right;
}
.box .box-title .t-mid {
	width:215px;
	height:25px;
	float:left;
}
.box .box-mid {
	width:100%;
	height:129px;
	display:block;
}
.box-mid .b-right {
	width:51px;
	height:23px;
	display:block;
}
/* ochelari */
#och .text3 {
	background:url(../images/och-bg.png) top left repeat;
}
#och .box-link {
	background:url(../images/och-bg.png) top left repeat;
}
#och .b-right {
	background:url(../images/och-bot.png) top left no-repeat;
}
#och .t-left {
	background:url(../images/och-left.png) top left no-repeat;
}
#och .t-mid {
	background:url(../images/och-mid.jpg) top left repeat-x;
	color:#f1e8ec;
}
#och .t-right {
	background:url(../images/och-right.png) top left no-repeat;
}
/* accesorii */
#acc .text3 {
	background:url(../images/acc-bg.png) top left repeat;
}
#acc .box-link {
	background:url(../images/acc-bg.png) top left repeat;
}
#acc .b-right {
	background:url(../images/acc-bot.png) top left no-repeat;
}
#acc .t-left {
	background:url(../images/acc-left.png) top left no-repeat;
}
#acc .t-mid {
	background:url(../images/acc-mid.jpg) top left repeat-x;
	color:#f4dfd2;
}
#acc .t-right {
	background:url(../images/acc-right.png) top left no-repeat;
}
/* lentile */
#len .text3 {
	background:url(../images/len-bg.png) top left repeat;
}
#len .box-link {
	background:url(../images/len-bg.png) top left repeat;
}
#len .b-right {
	background:url(../images/len-bot.png) top left no-repeat;
}
#len .t-left {
	background:url(../images/len-left.png) top left no-repeat;
}
#len .t-mid {
	background:url(../images/len-mid.jpg) top left repeat-x;
	color:#dfe9e9;
}
#len .t-right {
	background:url(../images/len-right.png) top left no-repeat;
}
/* echipamente */
#ech .text3 {
	background:url(../images/ech-bg.png) top left repeat;
}
#ech .box-link {
	background:url(../images/ech-bg.png) top left repeat;
}
#ech .b-right {
	background:url(../images/ech-bot.png) top left no-repeat;
}
#ech .t-left {
	background:url(../images/ech-left.png) top left no-repeat;
}
#ech .t-mid {
	background:url(../images/ech-mid.jpg) top left repeat-x;
	color:#d1e3f0;
}
#ech .t-right {
	background:url(../images/ech-right.png) top left no-repeat;
}
.box-mid .box-link {
	width:43px;
	padding-right:8px;
	height:69px;
	display:block;
	padding-top:45px;
}
.box-mid a {
	float:right;
	position:relative;
	z-index:2;
	height:40px;
	width:40px;
	display:block;
	cursor:pointer;
}
#och a {
	background:url(../images/ochelari_small.png) top left no-repeat;
}
#len a {
	background:url(../images/lentile_small.png) top left no-repeat;
}
#ech a {
	background:url(../images/echipamente_small.png) top left no-repeat;
}
#acc a {
	background:url(../images/accesorii_small.png) top left no-repeat;
}

/* SCROLL STYLES */
div.scrollholder {
    position: relative;	
    overflow: auto;
    z-index: 1;
	-moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    margin-top:25px;
    width:538px;
	height:302px;
}
div.scroll {
   position: absolute;
    left: 0;
	top: 0;
    width: 100%;
    z-index: 2;
	background:url(../images/main-content-bg.png) top left repeat;
	min-height:302px;
}
div.track {
    position: relative;
    float:right;
    top: 0; 
    width: 19px;
    font-size: 0;
    z-index: 3;
	cursor: pointer;
	height: 100%;
	background:url(../images/scroll_bar2.png) 0 0px no-repeat;
}
div.track .drag_bar {
    position: absolute;
    width: 100%;
    cursor: pointer;
    z-index: 4;
	height:25px;
	background:url(../images/scroller2.jpg) center no-repeat;
}

/* contact styles */
.contact-container {
	width:824px;
	display:block;
	padding:0 30px 0 45px;
	height:356px;
	background:url(../images/contact-bg.png) top left repeat;
}
.contact-left {
	z-index:2;
	float:left;
	width:315px;
	font-size:14px;
	color:#183883;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
.contact-left h3 {
	padding:0;
	color:#183883;
}
.contact-left a {
	color:#183883;
	text-decoration:none;
}
.contact-left a:hover {
	text-decoration:underline;
}
.contact-container .main-cont {
	float:right;
	width:450px;
}
.main-contact-bot {
	height:40px;
	width:100%;
	margin-bottom:13px;
}
.left-contact-bot {
	width:860px;
	height:40px;
	float:left;
	filter: alpha(opacity=70); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE */
	-moz-opacity: .70; /*older Mozilla*/
	-khtml-opacity: 0.7;   /*older Safari*/
	opacity: 0.7;   /*supported by current Mozilla, Safari, and Opera*/
	background:#FFFFFF;
}
.right-contact-bot {
	background:url(../images/content-transp-corner.png) top right no-repeat;
	width:40px;
	height:40px;
	float:right;
}
.cont-title, .cont-title2 {
	width:342px;
	height:29px;
	float:left;
	float:right;
}
.cont-title2 {
	margin-bottom:14px;
	cursor:pointer;
}
.cont-title {
	margin-bottom:24px;
}
.cont-tit-right {
	width:27px;
	height:29px;
	background:url(../images/cont_tit_r.png) top left no-repeat;
	float:right;
	display:block;
}
.cont-tit-left {
	width:27px;
	height:29px;
	background:url(../images/cont_tit_l.png) top left no-repeat;
	float:left;
	display:block;
}
.cont-tit-mid {
	width:288px;
	height:29px;
	background:url(../images/cont_tit_m.png) top left repeat-x;
	float:left;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
	text-align:right;
	line-height:29px;
}
.cont-tab-right {
	background:url(../images/cont_tab_r.png) top left no-repeat;
	float:right;
}
.cont-tab-left {
	background:url(../images/cont_tab_l.png) top left no-repeat;
	float:left;
}
.cont-tab-left a, .cont-tab-right a {
	width:27px;
	height:29px;
	display:block;
}
.cont-tab-mid a {
	width:288px;
	height:29px;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#4d4948;
	text-align:right;
	line-height:29px;
	text-decoration:none;
	display:block;
}
.cont-tab-mid {
	background:url(../images/cont_tab_m.png) top left repeat-x;
	float:left;
}
.image-map {
	width:244px;
	height:190px;
	background:url(../images/map.png) top left no-repeat;
	display:block;
	margin-top:26px;
}
.map-link {
	height:16px;
	width:100px;
	display:block;
	position:absolute;
	margin-top:172px;
}

/* pagina in constructie */
.pag_constr {
	height:185px;
	width:270px;
	background:url(../images/pag_constructie.png) top left no-repeat;
	display:block;
	position:absolute;
	z-index:2;
	margin-top:-294px;
	margin-left:132px;
}

/* tool-tip box */
.tool_tip {
	position:absolute;
	width:260px;
	height:60px;
	display:block;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	z-index:102;
}
.tool_tip_thing {
	width:100%;
	height:12px;
	line-height:2px;
	font-size:1px;
	display:block;
	background:url(../images/tooltip_thing.png) 147px 0 no-repeat;
}
.tool_tip_tl, .tool_tip_tr, .tool_tip_bl, .tool_tip_br {
	width:9px;
	height:9px;
	display:block;
}
.tool_tip_tl {
	float:left;
	background:url(../images/tooltip_tl.png) top left no-repeat;
}
.tool_tip_tr {
	float:right;
	background:url(../images/tooltip_tr.png) top right no-repeat;
}
.tool_tip_bl {
	float:left;
	background:url(../images/tooltip_bl.png) top left no-repeat;
}
.tool_tip_br {
	float:right;
	background:url(../images/tooltip_br.png) top left no-repeat;
}
.tool_tip_top {
	width:242px;
	height:2px;
	line-height:2px;
	font-size:1px;
	float:left;
	display:block;
	background:url(../images/tooltip_top.png) top left no-repeat;
}
.tool_tip_bottom {
	width:242px;
	height:2px;
	line-height:2px;
	font-size:1px;
	float:left;
	display:block;
	background:url(../images/tooltip_bottom.png) top left repeat-x;
}
.tool_tip_left {
	height:30px;
	width:2px;
	float:left;
	display:block;
	background:url(../images/tooltip_left.png) top left repeat-y;
}
.tool_tip_right {
	height:30px;
	width:2px;
	float:right;
	display:block;
	background:url(../images/tooltip_right.png) top left repeat-y;
}
.tool_tip_mid {
	float:left;
	background:url(../images/tooltip_bg.png) top left repeat;
	width:256px;
	height:30px;
	overflow:visible;
}
.tool_tip_top2 {
	width:242px;
	height:7px;
	line-height:7px;
	font-size:1px;
	float:left;
	display:block;
	background:url(../images/tooltip_bg.png) top left repeat;
}
.tool_tip_bottom2 {
	width:242px;
	height:7px;
	line-height:7px;
	font-size:1px;
	float:left;
	display:block;
	background:url(../images/tooltip_bg.png) top left repeat;
}
.textul {
	line-height:11px;
	margin-top:-3px;
	position:relative;
	z-index:103;
	color:#183883;
}

/* programe parteneriat */
.main-cont-main4 {
	background:url(../images/main-content-bg.png) top left repeat;
	height:307px;
	padding:20px 23px 0;
	width:492px;
	position:relative;
	z-index:2;
}
.main-cont-main4 .adobe-img-cnt {
	float:none;
	padding-right:0px;
}
.main-cont-main4 #adobe3 {
	margin-left:344px;
	margin-top:-14px;
	position:absolute;
	margin-bottom:14px;
}
