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

/* new stuff */

.clearBoth{clear:both;}
.floatLeft{float:left;}
h1 { margin: 0 0 0 0; padding: 0 0 0 0; font-family: Georgia; font-size: 19pt; font-weight:bold; }
h2 { margin: 0 0 0 0; padding: 0 0 0 0; font-family: Georgia; font-size: 12pt; font-weight:bold; }
h3 { margin: 0 0 0 0; padding: 0 0 0 0; font-family: Georgia; font-size: 10pt; font-weight:bold; }
p{padding:0 0 0 0; margin: 0 0 0 0;}

#header {width: 1010px; height:130px; padding: 0 0 0 0; margin: 0 0 0 0; /* background:orange; */}
#container{ width: 1010px; min-height: 100%; background: white; margin: auto;position: relative;}
#logo{ margin: 10px 0 10px 15px; float:left;}
#shortcutIcons{float: right; margin: 70px 10px 0 0;}
#shortcutIcons img{padding: 0 0px 0 0;}

#nav { float:left; height:30px; width:100%; margin: 0 0 0 0; padding: 0 0 0 0; clear:both; background: #275687;}
#nav_elem{ float: left;}
#nav_elem a{ float: left; padding: 3px 5px 3px 5px;	margin: 4px 0 0 18px; vertical-align: center;}
#nav_elem a:hover{color: white; background: #94B5D4 url(imagini/bgHover.jpg) repeat-x; }
/* .current{font-family: verdana;font-size: 10pt; color: #1b4c80; background-color: white;}.current{font-family: verdana;font-size: 10pt; color: #1b4c80; background-color: white;} */
.current{font-family: verdana;font-size: 10pt; background: #94B5D4;}
.c_nav{	font-family: verdana;font-size: 10pt; color:white;}

#content{ padding: 0 0 0 0; margin: 0px 2px 0 2px; clear:both; font-family: arial; font-size: 10pt; color: black;} 
#homeBanner {width: 1004px; height: 186px; background: #d4d4d4 url(imagini/homeBanner.jpg) no-repeat;}

#content p.firstOneSpecial{padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px}
#content p{ padding: 0px 0px 0px 0px; margin:10px 30px 0 5px; text-align:justify; font-family: arial; font-size: 10pt; color: black; /* clear:left; *//* background: yellow; */}
#content p.firstOnPage{margin-top: 20px;}
h2.mainTitle{padding: 27px 0px 5px 5px; margin: 0px 0px 0px 0px; clear:both; font-family: verdana;	font-size: 13pt; font-weight:bold; color:#275687; /* background: orange; */}
h2.title{padding: 0px 0px 5px 5px; margin: 20px 0px 0px 0px; /* clear:both; */ font-family: verdana;font-size: 13pt; font-weight:bold; color:#275687; /* background: orange; */}
h2.pageTitle{padding: 0px 0px 7px 5px; margin: 23px 0px 0px 0px; /* clear:both; */ font-family: verdana;font-size: 13pt; font-weight:bold; color:#275687;}
/* !!!! h2.mainTitle has ie special version (in ie6.css) !!!!*/
#content h3.subTitle{padding: 0px 0px 3px 5px; margin: 22px 350px 5px 0px; /* clear:both; */ font-family: verdana;font-size: 11pt; font-weight:bold; color:#275687; border-bottom: 1px solid #D4D4D4;}
#content h4{padding: 0px 0px 0px 5px; margin: 15px 0px 0px 0px; /* clear:both; */ font-family: verdana; font-size: 10pt; font-weight:normal; color:#275687; /* background: orange; */}
#content.product {float:left; clear:none; width:760px;}
#content hr{padding: 0px 0px 0px 0px; margin:25px 0px 0px 0px; color:red;}
#dummyHr{padding: 0px 0px 0px 0px; margin:25px 0px 0px 0px; border-top:1px solid #D4D4D4; width:100%;}
.blockSplitLine{padding:0px 0px 0px 0px; margin: 25px 0px 0px 0px; clear:both;}
#content p.thanks{margin: 20px 30px 0px 5px; color:#4F4F4F;}
#content p a{color:#275687;}
#content p a:hover{text-decoration:underline;}

/* #titleBg{clear: both; padding: 0px 0 0px 0px; margin: 0px 0 10px 0x; float:left;
	   background: #275687 url(imagini/bgTitlu.jpg) repeat-x; height:24px; width:240px;}
 #titleBg h2{padding: 5px 0 0px 3px; margin: 0 0 0px 0;}
 */


#content ul.clasic{padding: 2px 0px 3px 0px;  margin: 0px 100px 0px 20px;}
/* #content ul.clasic{padding: 2px 0px 0px 0px;  margin: 0px 100px 0px 20px;} */
#content ul.clasic.RightTextAlign{margin-right: 35px;}
#content  ul.clasic li{ color: #3e74b1; padding: 0 0 0 3px; margin: 7px 0 0 5px; text-align:justify; font-size: 10pt;} 
#content  ul.clasic li.secondLevel{ color: #3e74b1; padding: 0 0 0 3px; margin: 7px 0 0 30px; text-align:justify; font-size: 10pt;} 
.inner_list{color:black;}
.c_title{ font-family: verdana;	font-size: 12pt; font-weight:bold; color:#275687;}
.paragraph{	font-family: arial;	font-size: 10pt; color: black; line-height: 16px;}
.c{	font-family: arial;	font-size: 9pt; color: black; line-height: 16px;}


/* SERV BOXES */
#container_products{clear: both; padding: 15px 0 0px 0;	margin: 0 0 0px  0px;/*  background: red; */}

#servBox{margin: 0px 0 0 0; padding: 5px 11px 5px 17px; clear:right; float:left; width:302px;/* for three width:230px;*/ /* background: green; */} 
#servBoxBig{margin: 0px 0 0 0; padding: 5px 11px 5px 17px; clear:right; float:left; width:402px;/* for three width:230px;*/ /* background: green; */} 


#servBoxBig a{color: black;}
#servBoxBig:hover {/* background: #eeeeee; cursor:pointer;*/}
#servBoxBig a:hover{cursor:pointer;  text-decoration:none;}
#servBoxBig a:hover  > div.description{ text-decoration:none;}
#servBoxBig a:hover > #servBoxDetails{color: #FF6600;}
#servBoxBig div.description{text-align:left; padding:4px 15px 0 15px;}
#servBoxBig div.newStuff{text-align:left; padding:0px 15px 0 15px;}
#servBoxBig h2{padding: 0px 0px 5px 0px; margin: 0px 10px 0px 0px; color: #275687; text-decoration:none; font-family: verdana; font-size: 11pt;} 

#servBox a{color: black;}
#servBox:hover {/* background: #eeeeee; cursor:pointer;*/}
#servBox a:hover{cursor:pointer;  text-decoration:none;}
#servBox a:hover  > div.description{ text-decoration:none;}
#servBox a:hover > #servBoxDetails{color: #FF6600;}
#servBox div.description{text-align:left; padding:4px 15px 0 15px;}
#servBox div.newStuff{text-align:left; padding:0px 15px 0 15px;}
#servBox h2{padding: 0px 0px 5px 0px; margin: 0px 10px 0px 0px; color: #275687; text-decoration:none; font-family: verdana; font-size: 11pt;} 
#servBoxTextPadding{padding: 7px 0px 0px 0px; border-top: 2px solid #D4D4D4;}
#servBoxDetails {margin:0 0 0 0; padding: 7px 0px 0 240px; float: left; text-decoration:none; color: gray; font-size:9pt; font-weight:bold;}
#servBoxNewText{color:#FF5A00; padding: 7px 0 5px 0; font-weight:bold;}
#servBoxNewTitle{color:#FF5A00; padding: 5px 0 6px 0; font-weight:bold;}

/* .firstBox{ } */
.lastBox{ border: 0px; /* border-right: 1px solid #AFAFAF; */}
.middleBox{ /* border-right: 1px solid #AFAFAF; */}
.servBoxText{ font-family: Arial; font-size: 10pt; color: black; }
.prodList{	padding: 2px 0px 0px 0px;  margin: 0px 0px 0px 0px; font-family: Arial;	font-size: 10pt; color: #3e74b1;}
.newStuffList{	padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; font-family: Arial;	font-size: 10pt; color: #FF5A00;}
.inner_list{color:black;}

/* #footer{ clear: both; margin: 25px 0 10px 0; background: #D0DEEB; height:25px; width: 100%; font-family: arial; font-size: 9pt; /* border: 1px solid #8D8D8D ;} */
#footerMargin{height:25px; width:100%; clear:both;}
#footerMarginBottom{height:10px; width:100%; clear:both;}
#footer{clear: both; margin: 0px 0px 10px 0; background: #D0DEEB; height:25px; width: 100%; font-family: arial; font-size: 9pt; /* border: 1px solid #8D8D8D; */}
#footer ul{margin: 0px 0px 0 15px; padding: 0 0 0 0; list-style: none;}
#footer ul li{float:left; margin: 5px 15px 0 0; padding: 0 0 10px 0;}
#footer ul li a{ padding: 0px; color:#275687;}
.footerText{ font-family: Verdana; font-size: 9pt;}
#footer  ul li a:hover{ text-decoration:underline; color: gray;}

#prodDescrBox{ padding: 0px 0px 0px 0px;  margin: 20px 100px 0px 10px;}
#prodDescrBox h2{padding: 10px 0 0 10px ; clear:both; font-family: verdana; font-size: 13pt; font-weight:bold;}
#prodDescrBox p {padding: 7px 50px 10px 10px; margin: 0px;}
#prodDescrBox  a{color: black; text-decoration: none;}
a:hover > #prodDescrBox.leasing {background: #fdc09f url(imagini/gradLeasingHover1.jpg) repeat-x;} 
/*a:hover > #prodDescrBox.facturare{background: #a3e09a url(imagini/gradFacturareHover.jpg) repeat-x;}*/
a:hover > #prodDescrBox.facturare{background: #98C1ED url(imagini/gradOpCasa.jpg) repeat-x;}
#prodDescrBox  a:hover > #prodDescrBox{color: red;}
#prodDescrBox .cutPadding{padding-top: 0px;}

/* original bg
 .leasing{background: #FFCBAF url(imagini/gradLeasing.jpg1) repeat-x;}
.facturare{background: #AEDFA7 url(imagini/gradFacturare.jpg1) repeat-x;}
.salarii{background: #b6cfe2 url(imagini/gradSalarii.jpg1) repeat-x;}
.opCasa{background: #98C1ED url(imagini/gradOpCasa.jpg1) repeat-x;}
 */
 
/* bg with colors
.leasing{background: #FFD6BF url(imagini/gradLeasing.jpg1) repeat-x;}
.facturare{background: #C8EFC2 url(imagini/gradFacturare.jpg1) repeat-x;}
.salarii{background: #D1E2EF url(imagini/gradSalarii.jpg1) repeat-x;}
.opCasa{background: #B3D0EF url(imagini/gradOpCasa.jpg1) repeat-x;} */

.leasing{background: #EFEFEF url(imagini/gradLeasing.jpg1) repeat-x;}
.facturare{background: #EFEFEF url(imagini/gradFacturare.jpg1) repeat-x;}
.salarii{background: #EFEFEF url(imagini/gradSalarii.jpg1) repeat-x;}
.opCasa{background: #EFEFEF url(imagini/gradOpCasa.jpg1) repeat-x;}

#sideNavContainer{float:right;}
#sideNav{width: 240px; margin: 20px 0px 20px 0px; clear:none; background: /* #f0f0f0 */#F7F7F7; border: 1px solid #D4D4D4;}
#sideNav h3{margin: 10px 10px 5px 10px; padding:2px 4px; font-family: verdana; font-size: 10pt; font-weight:bold; color:white;/* color:#275687; */ clear:none;  background: #94B5D4 url(imagini/bgSide.jpg) repeat-x; border-bottom: 2px solid #D4D4D4;}  
#sideNav ul{list-style: none; padding: 0px; margin: 0px 0px 10px 15px; font-family: arial; font-size: 11pt; color: black;}
#sideNav ul.contact{list-style: none; padding: 0px; margin: 0px 0px 10px 15px; font-family: arial; font-size: 10pt; color: black;}
#sideNav li{width:100%; margin: 3px 0 0px 0px; padding: 3px 0px 3px 0px;}
#sideNav a{color:black; text-decoration: none; padding: 0px 30px 0px 0;}
#sideNav a:hover{ /* color:gray; */ color: #87ADD2;}
#sideNav a:hover > font{ /* color:gray; */ color: #DF6F76;}
#sideNav p{margin: 0px 10px 5px 10px; padding: 5px 3px 3px 3px; font-family: arial; font-size: 10pt; color: black;}
/* #sideNav li:hover { background: red;} */
#download {margin: 0px 10px 5px 10px; padding: 5px 3px 3px 3px; font-family: arial; font-size: 10pt; color: #275687; border-top: 2px solid #D4D4D4;}
#download  a{color: #275687; padding:0px 5px 0 0;}
#downloadDemo a{color: #275687; padding:0px 0px 0 0;}
#downloadDemo{margin: 9px 10px 11px 30px; font-family: arial; font-size: 10pt; color: #275687;}
#inTextDownloadDemo{margin: 10px 0px 0px 6px; font-family: arial; font-size: 10pt; color: #CE1F26;}

/* have special ie versions in ie6.css */
#shortDescr{ margin: 15px 30px 20px 5px; clear:none; background: #EFEFEF url(imagini/bgChart.jpg) no-repeat bottom right; border: 1px solid #D4D4D4; }
#shortDescr ul {color: #3e74b1; margin: 10px 10px 10px 40px; padding:0px; list-style-image: url(imagini/bulletBlue.jpg);}
#shortDescr ul li{margin: 5px 0px 0px 0px; padding: 0 0 0 2px;}
#shortDescr ul li .descr {color:#5F5F5F; font-weight: bold; font-family: arial; font-size: 10pt; margin:0px; padding:0px;}

/* SITEMAP ################# */
#ul_sitemap{margin: 10px 0px 0px 0px;}
#ul_sitemap li{padding: 0px 0px 7px 0px;}
#ul_sitemap a:hover{color: #FF6600;}

.level1{ margin-left:-10px; list-style-type: none; font-weight:bold;}
.level2{ margin-left:12px; list-style-type: none; }
.level3{ margin-left:50px; list-style-type: disc; }
.level4{ margin-left:75px; list-style-type: disc; }

.level1Link {color: #275687;}
.level2Link {color: #275687;	}

.c_paragraph{font-family: Verdana;font-size: 10pt; line-height: 13pt;text-align:justify;}
/* ################################# */

/* ----------- end -------------*/

/* old stuff -> needs to be refreshed*/
/*---------------- general ----------------*/

html, body {
	margin: 0;
	padding: 0;
	height:100%;
	background-color: white;
	/* background-color: white; */
	
}

a{ text-decoration: none;}

/* h2 {
	margin: 10px 0 0 0;     
	padding-bottom: 8px;
	font-size:100%;       
	color:#333; 
}  */


textarea{
	overflow:auto;
}

img{
	border: none;
}

#f_left{
	float:left;
}

#f_right{
	float:right;
}




/*---------------- containers ----------------*/

#container_header {
	background: white; /* url(imagini/back_header.bmp) repeat-x;*/
}





.clearfooter {
	height: 30px;
	clear: both;
}

#sideBarRight {
	float: right;
	background: white;
	width: 230px;
	border-left: solid 1px #bbb;
}
#mainContent_with_sidebar{
	clear: none;
	margin-right: 205px;
	padding-left: 10px;
	padding-right: 15px;
	padding-bottom:5px;
}


#mainContent_full_screen{
    clear: none;
	padding: 0px 10px 0px 10px;
	/*background:white url(imagini/main_background.bmp) right top no-repeat;*/*/

}


#mainContent_full_screen_product_page{
    clear: none;
	padding: 30px 0px 0px 0px;
}


/*---------------- main nav bar ----------------*/


/*#home a { width: 75px; background-image: url(imagini/home.jpg); }

#produse a { width: 84px; background-image: url(imagini/produse.jpg); }

#servicii a { width: 81px; background-image: url(imagini/servicii.jpg); }

#despre a { width: 104px; background-image: url(imagini/despre.jpg); }

#cont a { width: 78px; background-image: url(imagini/contact.jpg); }*/


/*---------------- products header ----------------*/

#products{
	float:right;
	padding-top: 32px;
	padding-right:120px;
}

#header_bullet{
	float: left;
	padding-left:20px;
	padding-top:8px;
 	clear: left;
}

#header_list{
	clear: none;	
	margin-left: 40px;
	padding-bottom: 1px;
	margin-top:2px;
}

/*---------------- about scroll ----------------*/

#despre_logo{
	clear: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}

#split{
	clear: none;
	float: left;
	padding-top: 10px;
	padding-bottom: 0px;
}

#scroll{
	padding-right:5px;
	padding-top: 10px;
	padding-bottom:20px
}

#about_list{
	margin-left: 10px;
	padding-top: 5px;
	margin-right: 10px;
	padding-bottom:5px;
	border-bottom: dotted 1px #bbb;
}

/*---------------- main page content ----------------*/


#text_main{
    padding-bottom: 20px;
	margin-right: 20px;
}

#exclamation{
	float: left;
	padding-left: 10px;
 	clear: left;
	padding-top:15px;
}

#my_bullet{
	float: left;
	padding-top: 3px;
	padding-left: 0px;
 	clear: both;
}

#container_index{
	clear: both;
	padding-top: 30px;
	margin: 0 40px 0 5px;
}

#prod_list_bullet{
	float: left;
	padding:3px 0 0 8px;
	clear: both;
}

#big_product_bullet{
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 10px;
 	clear: left;
}

#product_title_bullet{
	float: left;
	padding-top: 18px;
	padding-left: 10px;
 	clear: left;
}

#product_bullet{
	float: left;
	padding-left:25px;
	padding-top:6px;
 	clear: left;
}

#product_list{
	clear: none;	
	margin-left: 40px;
	padding-bottom: 3px;
	margin-right: 150px;
	margin-top:3px;
}

#product_bullet_servicii{
	float: left;
	padding-left:35px;
	padding-top:10px;
}

#product_list_servicii{
	clear: none;	
	margin-left: 57px;
	padding-bottom: 3px;
	margin-right: 150px;
	margin-top:8px;
}

#side_list{
	clear: none;	
	margin-left: 40px;
	padding-bottom: 3px;
	padding-top:3px;
}

#list{
	clear: none;	
	margin: 0 30px 0 0px;
	padding-bottom:10px;
}

#margin{
	margin-left: 10px;
}

/* #title{
	margin-left: 10px;
	margin-top: 1px;
}
 */
#big_prod{
	padding-top:25px;
}

#container_despre_noi{
	margin: 20px 0px 0px 10px;

}

#container_produse{
	margin: 25px 0px 0px 5px;
}

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

#footer a {
	text-decoration: none;
	font-family: arial;
	font-size: 9pt;
	/*color: #979797;*/
	color:black;
}

#footer a:hover{
	text-decoration: none;
	font-family: arial;
	font-size: 9pt;
	/*color: #979797;*/
	color:#3e74b1;
}

#altnav{
	margin-left: 10px;
	padding-top: 6px;
}

/*---------------- content pages ----------------*/

#page_logo{
	margin-left: 10px;
	padding-top: 25px;
}



#page_logo_prod{
	margin-left: 10px;
	margin-top: 0px;
	padding-bottom: 25px;
}

#product_title{
	clear: none;	
	margin-left: 30px;
	padding-top: 15px;
	padding-bottom: 5px;
}

#title_box{
	padding-bottom:10px;
}

#sub_title{
	margin-left: 10px;
	padding-top: 13px;
}

#text{
	margin: 8px 20px 0px 10px;
}

#text_servicii{
	margin: 20px 100px 0px 10px;
	clear:both;
	padding-bottom:15px;
}

#text_despre_noi{
	margin: 8px 100px 0px 15px;	
}

#text_pad_bottom{
	margin-left: 10px;
	margin-top: 5px;	
	margin-right:20px;
	padding-bottom: 5px;
}

#option_buttons{
	float:right;
	margin: 0px;
	margin-top: 22px;
	padding: 0px;
}

#side_right{
	float:right;
	margin: 0px;
	margin-top: 0px;
	padding-left:20px;
	padding-right:10px;
}

#side_boxes{
	margin: 0px;
	padding: 5px;
	padding-bottom:6px;
	width:200px;
	border: solid 1px #A9A9A9;
}

#side_title_bullet{
	float: left;
 	clear: left;
	padding-top:1px;
	padding-right:5px;
}

#text_link_grey
{	color: #696969;
	text-decoration: none;
}

#text_link_white
{	color: white;
	text-decoration: none;
}

#text_link_grey:hover{
	text-decoration: underline;
}

#text_link_white:hover{
	text-decoration: underline;
}

#side_box_title{
	padding: 0px 0px 3px 0px;
}

#prod_image{
	padding-top:2px; 
	float:left;
}

/*---------------- text style ----------------*/

#blue{
	color: #3e74b1;
}
#grey{
	color: Gray;
}
#black{
	color: black;
}


.c4{
	font-family: arial;
	font-size: 9pt;
	font-weight: 500;
	color: black;
	line-height: 5px;
}

.c1{
	font-family: arial;
	font-size: 9pt;
	font-weight: 500;
	color:#666666;
	line-height: 18px;
}

.c2{
	font-family: arial;
	font-size: 9pt;
	/*color: #979797;*/
	color:black;
}

.c3{
	font-family: arial;
	font-size: 8pt;
	font-weight: 500;
	color: black;
	line-height: 16px;
}



.c_header_prod{
	font-family: verdana;
	font-size: 11pt;
	font-weight: normal;
	color:white;
	line-height: 20px;
}

.c_header_title{
	font-family: verdana;
	font-size: 10pt;
	line-height: 20px;
	color:black; 
	font-weight:bold;
}

.page_title{
	font-family: verdana;
	font-size: 12pt;
	font-weight: 10;
	color:#3e74b1;
	line-height: 18px;
	margin-left:10px; 
	vertical-align:top;
}

/* ---------------- product boxes -------------- */

.inertable{
	height:100%;
	width:225px;
	padding-right: 7x;
	vertical-align:top;  
	/*background: Gainsboro;*/
	background:#d1d1d1 url(imagini/back1.jpg) right top no-repeat;
	border: solid 1px #A9A9A9;
	cursor:pointer;
}

.inertableBorder{
	height:100%;
	width:224px;
	/*padding-right: 7px;*/
	vertical-align:top;  
    /*background: #54b9e7;*/
    /*border-right: solid 1px #bbb;*/
    background:#d1d1d1 url(imagini/back1.jpg) right top no-repeat;
    border: solid 1px #A9A9A9;
	cursor:pointer;
}



.product{
	margin: 10px 0 10px 3px;
	vertical-align:top; 
	padding-bottom:5px;
}

/* .title{
	height:40px;
	vertical-align:top;
	padding-top:8px;
	padding-left: 10px; 
	padding-bottom: 6px;
} */



/* .inner_list{
	color:#666666;
} */

.details{
	vertical-align:bottom;
	padding: 7px 5px 3px 0px;
	/*background: gray;*/
}

.details a{
	float: right;
	width:56px;
	height: 20px;
 	background-image:url(imagini/detalii.jpg);
}

.details a:hover{
    background-position: 0 -20px;	
}

#box_spacing{	
	padding-right:16px;
}







