@charset "utf-8";

/* CSS Document */
*{ margin:0; padding:0;}
html{ font-size:100%; background:#f6f6f6 url(../images/html/html_bg.jpg) repeat-x center 0;}
body{ font:normal 12px Arial, Helvetica, sans-serif; color:#3b3b3b; background:url(../images/html/header_bg.jpg) no-repeat center 0;}

html.cufon-loading{ visibility:hidden}
html.cufon-ready{ visibility:visible !important;}

/*rewrite*/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear {clear:both;}
a, a:visited{ text-decoration:none; outline:none; color:#FF6600;}
a img{ border:none;}
p{ line-height:19px; font-size:13px; color:#3b3b3b;}
li{ list-style-type:none;}
input{ outline:none;}

h1{ font:bold 19px arial;}
h2{ font:bold 17px arial;}
h3{ font:bold 17px arial; color:#1d5385;}

.h1_title{ padding:10px 0; margin-bottom:10px; font-size:22px; color:#3b3b3b; letter-spacing:0.02em; background:url(../images/html/dot_spacer.png) repeat-x 0 bottom;}
.h_padding{ padding:10px 0 6px; margin-bottom:3px; border-bottom:#e9e9e9 1px solid;}
.h3_title{ padding-bottom:8px; margin-bottom:10px; font-size:22px; color:#1d5385; letter-spacing:0.02em; background:url(../images/html/dot_spacer.png) repeat-x 0 bottom;}
img.align_left{ float:left; margin:10px 10px 8px 0;}
img.align_right{ float:right; margin:10px 0 8px 10px;}

.content_page p{ padding:8px 0 8px;}
/*end rewrite*/
#wrapper{ width:960px; margin:0 auto; padding-bottom:15px;}

/*header*/
#header{ position:relative; width:960px; height:76px; margin:0 auto;}
#header #logo{ position:absolute; top:16px; left:0px; width:161px; height:45px; display:block; text-indent:-999999px; overflow:hidden; background:url(../images/html/logo.png) no-repeat 0 0;}
#header #search-block-form { position:absolute; top:28px; right:0px; width:209px; height:25px; display:block; background:url(../images/html/search_bg.png) no-repeat 0 0;}
#header #search-block-form #edit-search-block-form-1{ width:168px; height:17px; padding:4px 6px 0; vertical-align:middle; color:#2b4f97; font-size:11px; border:none; background-color:transparent;}
#header #search-block-form #edit-submit, #header #search-block-form #edit-submit-1 { width:26px; height:24px; vertical-align:middle; border:none; background-color:transparent; cursor:pointer;}
/*end header*/

/*navigation*/
#nav{ z-index:100; width:960px; height:35px; background:url(../images/html/nav_bg.png) no-repeat 0 0;}

#nav .ul_level1{ float:left;}
#nav .a_level1{ height:23px; display:inline-block; padding:12px 20px 0; font-size:13px !important; color:#174a7f; text-transform:uppercase; letter-spacing:0.05em;}
#nav a:hover{ color:#f08e1b;}
#nav .ul_level1 li.open a.a_level1{ padding-right:28px; background:url(../images/html/nav_arrow.png) no-repeat 91% 16px;}
#nav .ul_level1 li.open a.a_level1:hover{ background-image:url(../images/html/nav_arrow_hover.png);}
#nav .ul_level1 li.open ul { position:absolute; display:none; }

#nav .ul_level1{ z-index:110; position:relative;}
#nav .li_level1{ position:relative; float:left; width:auto; height:35px; padding-right:1px; display:inline-block; background:url(../images/html/nav_spacer.png) no-repeat right 0;}
#nav li.last{ background-image:none;}

#nav .li_level1 a, #nav li.li_level1 a:visited{ font-size:14px;}

#nav .ul_level2{ z-index:120; position:absolute; width:180px; top:34px; left:0; padding:5px 0; display:none; background-color:#f4f4f4;}
#nav .li_level2{ position:relative; display:block;}
#nav .ul_level2 li.open a.a_level2{ background:url(../images/html/nav_arrow2.png) no-repeat 96% 11px;}
#nav .li_level2 .a_level2, #nav .li_level2 .a_level2:visited{ width:163px; display:inline-block; padding:7px 6px 6px 11px; color:#174a7f;}
#nav .li_level2 .a_level2:hover, #nav .ul_level2 li.open a.a_level2:hover{ background-color:#ffffff; color:#FF6600;}
#nav li.selected a.a_level2{background-color:#ffffff !important;}

#nav .ul_level3{  z-index:130; position:absolute; width:180px; top:0px; display:none; left:100%; margin-right:-150px; background-color:#f6f6f6;}
#nav .li_level3{ position:relative; display:block; height:auto;}
#nav .li_level3 .a_level3, #nav .li_level2 .a_level3:visited{ width:163px; display:inline-block; padding:7px 6px 6px 11px; color:#174a7f;}
#nav .li_level3 .a_level3:hover{ background-color:#fff; color:#FF6600;}


/*#nav ul.menu{ float:left; width:900px; height:35px;}*/
#languages{ float:right; width:41px; height:22px; margin:7px 0 0; padding-left:4px; background:url(../images/html/lang_bg.png) no-repeat 0 0;}
#languages li{ display:block; font:bold 11px arial; text-transform:uppercase; color:#184c80;}
#languages li.active{ display:none;}
#languages li a, #languages li a:visited{ width:30px; height:13px; padding-top:4px; display:block; text-align:right; color:#174a7f;}
#languages li a:hover{ color:#f08e1b;}
#languages li.en a{ background:url(../images/html/lang_en.png) no-repeat 0 4px;}
#languages li.ro a{ background:url(../images/html/lang_ro.png) no-repeat 0 4px;}
/*end navigation*/

/*breadcrumb*/
#breadcrumb{ clear:both; width:940px; height:19px; padding:5px 5px 0;}
#breadcrumb li{ float:left; width:auto; padding:0 10px 0 7px; color:#e9e9e9; font:bold 11px arial; background:url(../images/html/breadcrumb_spacer.gif) no-repeat right 5px;}
#breadcrumb li.last{ background-image:none;}
#breadcrumb li a{ color:#e9e9e9; font:normal 11px arial;}
#breadcrumb li a:hover{ text-decoration:underline;}
/*end breadcrumb*/

/*banner*/
#banner{ padding:11px 0;}
/*end banner*/

/*sidebar*/
#sidebar{ float:left; width:190px; height:auto; padding-top:9px; background:url(../images/html/sidebar_top.png) no-repeat 0 0;}
.sidebar_nav{ width:190px; background:url(../images/html/sidebar_body.png) repeat-y 0 0;}
.sidebar_bottom{ width:190px; height:10px; font-size:4px; background:url(../images/html/sidebar_bottom.png) 0 0;}
.sidebar_nav .main_li{ width:170px; margin:0 auto; display:block; padding:6px 0 0; background:url(../images/html/dot_spacer.png) repeat-x 0 bottom;}
.sidebar_nav .last{ background-image:none;}
.sidebar_nav .main_link, .sidebar_nav .main_link:visited{ display:block; padding:0 7px; font:bold 12px arial; line-height:12px; color:#565656;}
.sidebar_nav .main_link:hover{ color:#f08e1b;}
.sidebar_nav .plus{ background:url(../images/html/plus_icon.png) no-repeat 156px 2px;}
.sidebar_nav .minus{ background:url(../images/html/minus_icon.png) no-repeat 156px 2px;}

.sidebar_nav dl{ display:block; padding-bottom:8px;}
.sidebar_nav dl dt{ display:block;}
.sidebar_nav dl dd{ width:142px; margin:0 auto; padding:0 0 6px 11px; display:none; background:url(../images/html/bullet_01.png) no-repeat 0 5px;}
.sidebar_nav dl dd a, .sidebar_nav dl dd a:visited{ color:#5b5b5b;}
.sidebar_nav dl dd a:hover{color:#f08e1b;}
#sidebar .sidebar_nav a.active{ font-weight:bold; color:#f08e1b;}

.sidebar_nav dl.dl_active dt{ padding-bottom:9px;}
/*end sidebar*/

/*primary*/
#main{ width:960px;}
#primary{ float:right; width:760px; padding-bottom:10px; background:url(../images/html/primary_bottom.png) no-repeat 0 bottom;}
#primary .primary_top{ width:760px; height:35px; text-transform:uppercase; background:url(../images/html/primary_top.png) no-repeat 0 0;}
#primary .primary_top h2{ font-size:14px; height:24px; padding:11px 0 0 12px; letter-spacing:0.07em;}
#primary .primary_body{ width:760px; background:url(../images/html/primary_body.png) repeat-y 0 0;}

#primary_01{ float:right; width:960px; padding-bottom:10px; background:url(../images/html/primary01_bottom.png) no-repeat 0 bottom;}
#primary_01 .primary_top{ width:960px; height:35px; text-transform:uppercase; background:url(../images/html/primary01_top.png) no-repeat 0 0;}
#primary_01 .primary_top h2{ font-size:14px; height:24px; padding:11px 0 0 12px; letter-spacing:0.07em;}
#primary_01 .primary_body{ width:960px; background:url(../images/html/primary01_body.png) repeat-y 0 0;}
#primary_01 .inner_content_wrapper{ width:930px;}

.thumbs_wrapper{ padding:0 12px;}
.thumbs_wrapper h3{ padding:10px 0 0 1px; clear:both;}
.prod_h3_container{ float:left;}
.thumbs_wrapper .thumbs_listing{ float:left; min-height:115px; height:auto !important; height:115px; display:block; padding:10px 0 5px 1px; background:url(../images/html/dot_spacer.png) repeat-x 0 bottom;}
.thumbs_wrapper .thumbs_listing li{ float:left; width:auto; display:block; padding:0 89px 10px 0;}
.thumbs_wrapper .thumbs_listing a, .thumbs_wrapper .thumbs_listing a:visited{ color:#3b3b3b;}
.thumbs_wrapper .thumbs_listing a:hover{ color:#f08e1b;}
.thumbs_wrapper .thumbs_listing a span{ display:block; padding-top:3px; text-align:center; font-weight:bold;}

.single_thumb{width:230px; float:left;}
html .single_thumb li { padding:0 8px 10px 0 !important;}

.primary_body p img{ padding:5px 15px;}

.tabs_wrapper{ width:740px; height:27px; padding:7px 10px 0; background:url(../images/html/tabs_wrapper_bg.gif) repeat-x 0 0;}
.tabs_wrapper li{ float:left; width:auto; display:block; padding-right:2px;}
.tabs_wrapper li a, .tabs_wrapper li a:visited{ float:left; height:27px; width:auto; display:block; padding-right:3px; font-size:13px; color:#272727; cursor:pointer; background:url(../images/html/tab_right.png) no-repeat right 0;}
.tabs_wrapper li a span{ height:21px; padding:6px 6px 0 9px; display:inline-block; background:url(../images/html/tab_left.png) no-repeat 0 0;}
.tabs_wrapper li a:hover{ color:#fff;}
.tabs_wrapper li a.active, .tabs_wrapper li a.active:hover, .tabs_wrapper li a.active:visited{ color:#0e3c72; background-image:url(../images/html/tab_active_right.png);}
.tabs_wrapper li a.active span{background-image:url(../images/html/tab_active_left.png);}

.inner_content_wrapper{ width:730px; padding:15px 15px; min-height:180px; height:auto !important; height:180px;}
#newsletter_sign_up{ display:block; padding:7px 0 20px;}
#newsletter_sign_up input{ vertical-align:middle;}
#newsletter_sign_up input.form-text{ width:200px; height:19px; padding:3px 5px 0; margin-right:5px; border:#8a8a8a 1px solid;}
#newsletter_sign_up .form-submit { width:71px; height:24px; border:none; cursor:pointer; background:url(../images/html/btn_abonare.png) no-repeat 0 0;}
#newsletter_sign_up .form-submit:hover{ background-position:0 center;}
#newsletter_sign_up .form-submit:active{ background-position:0 bottom;}

body.home_en #newsletter_sign_up .form-submit { width:82px; height:24px; border:none; cursor:pointer; background:url(../images/html/btn_abonare_en.png) no-repeat 0 0;}
body.home_en #newsletter_sign_up .form-submit:hover{ background-position:0 center;}
body.home_en #newsletter_sign_up .form-submit:active{ background-position:0 bottom;}

.timeline_wrapper{ width:510px; padding:10px 0 10px;}
.timeline_wrapper h3{ font-size:14px; color:#3b3b3b;}
.timeline_wrapper ul{ padding:15px 8px; background:url(../images/html/timeline_spacer.png) repeat-x 0 0;}
.timeline_wrapper li{ float:left; padding-right:25px;}
.timeline_wrapper li a, .timeline_wrapper li a:visited{ display:inline-block; font-size:16px; color:#0066cc;}
.timeline_wrapper li a:hover{ color:#F08E1B;}
.timeline_wrapper li a.active, .timeline_wrapper li a.active:hover, .timeline_wrapper li a.active:visited{ width:63px; height:33px; padding:8px 0 0 0; text-align:center; color:#fff; background:url(../images/html/timeline_active.png) no-repeat center 0;}

.newsletter_listing_wrapper{}
.newsletter_listing_wrapper h3{ padding-bottom:10px; color:#3b3b3b;}
.newsletter_listing_wrapper li{ padding:10px 7px 9px; display:block; background:url(../images/html/dot_spacer.png) repeat-x 0 0;}
.newsletter_listing_wrapper li .date{ display:block; padding-bottom:3px; font-size:11px; color:#7b7b7b;}
.newsletter_listing_wrapper li h4{ font-size:14px; color:#15477b; padding-bottom:3px;}
.newsletter_listing_wrapper li h4 a, .newsletter_listing_wrapper li h4 a:visited{color:#15477b;}
.newsletter_listing_wrapper li h4 a:hover{color:#F08E1B;}
.newsletter_listing_wrapper li p a, .newsletter_listing_wrapper li p a:visited{ color:#d77f18; text-decoration:underline;}
.newsletter_listing_wrapper li p a:hover{ text-decoration:none;}
.press_inner_wrapper{}
.press_inner_wrapper h1{ font-size:19px; letter-spacing:0.03em; padding-bottom:10px; color:#3b3b3b; background:url(../images/html/dot_spacer.png) repeat-x 0 bottom;}
.press_inner_wrapper p{ padding-top:9px;}
.dl_get_connected{ display:block; padding:0 0 20px 10px;}
.dl_get_connected dt{ display:block; font:bold 17px arial; padding-bottom:7px;}
.dl_get_connected dd{ display:block; padding:0 0 4px 11px; background:url(../images/html/bullet_01.png) no-repeat 0 5px;}
.dl_get_connected dd a, .dl_get_connected dd a:visited{ font-size:13px;}
.dl_get_connected dd a:hover{ text-decoration:underline;}
/*end primary*/

/*home*/
#home_main .last_box{ float:right; width:314px; padding-right:0;}
.home_box{ float:left; width:314px; padding:0 9px 8px 0; background:url(../images/html/home_box_bottom.png) no-repeat 0 bottom;}
.home_box_top{width:314px; height:35px; background:url(../images/html/home_box_top.png) no-repeat 0 0;}
.home_box_body{width:314px; height:90px; background:url(../images/html/home_box_body.png) repeat-y 0 0;}

.home_box_top h2{ width:302px; height:24px; padding:11px 0 0 12px; font-size:16px; text-transform:uppercase; color:#184b7e; letter-spacing:0.03em;}
.home_box_top h2.home_serv_icon{ background:url(../images/html/home_serv_icon.png) no-repeat right bottom;}
.home_box_top h2.home_prod_icon{ background:url(../images/html/home_prod_icon.png) no-repeat 276px 4px;}
.home_box_top h2.home_about_icon{ background:url(../images/html/home_about_icon.png) no-repeat 260px bottom;}

.home_box_body ul{ padding:5px 12px;}
.home_box_body ul li{ display:block; padding:6px 8px 7px; background:url(../images/html/dot_spacer.png) repeat-x 0 bottom;}
.home_box_body ul li.last{ background-image:none; padding-bottom:0;}
.home_box_body ul li a, .home_box_body ul li a:visited{ color:#484848;}

.home_box_body ul li a:hover{ color:#f08e1b;}

.twitter_feed{ width:940px; height:31px; font-size:11px; line-height:30px; margin:11px auto 10px; text-align:left; overflow:hidden; background:url(../images/html/twitter_feed_bg.png) no-repeat center 0;}
.twitter_feed span{ font-weight:bold; color:#0c99d4; padding-right:3px;}
.twitter_feed span#latest_tweet span{ font-weight:normal; color:#3B3B3B;}
/*end home*/

/*management*/
#management_listing{ padding:20px 0 10px 10px;}
#management_listing li{ float:left; width:360px; height:175px; display:block;}
#management_listing li .img_bio{ float:left; width:155px; height:142px; display:block;}
#management_listing li h3{ font-size:15px; padding:5px 0 2px;}
#management_listing li cite{ display:block; font:normal 15px arial; color:#8f8f8f;}
#management_listing li .bio_btn, .management_listing li .bio_btn:visited{ display:inline-block; padding:1px 0 3px 25px; margin-top:20px; color:#211e19; font-weight:bold; background:url(../images/html/btn+.png) no-repeat 0 0;}
#management_listing li .bio_btn:hover{ color:#FF6600;}

.overlay{ display:none; z-index:10000; width:675px; padding:10px; background-color:#fff;}
.overlay .close {position:absolute; top:10px; right:10px; width:21px; height:22px; cursor:pointer; background:url(../images/html/close_btn.png) no-repeat 0 0;}
.overlay .manager_photo{ float:left; width:160px; text-align:center; padding-top:10px;}
.overlay .manager_details{ float:right; width:500px;}
.overlay .manager_details h3{ font-size:15px; padding:5px 0 2px;}
.overlay .manager_details cite{ display:block; padding-bottom:10px; font:normal 15px arial; color:#8f8f8f;}
.overlay .manager_details p{ padding:0 0 15px 0;}
/*end management*/

/*certificari*/
.certificari h3{ padding-top:15px;}
.partner_large_wrapper{ text-align:center;}
/*end certificari*/

/*valori*/
.value_listing{ padding:10px;}
.value_listing li{ display:block; padding:0 0 10px 14px; font-size:13px; background:url(../images/html/bullet_01.png) no-repeat 0 6px;}
/*end valori*/

/*Grupul Raiffeisen Informatik*/
.servicii_listing{ padding:5px 10px 10px;}
.servicii_listing li{ display:block; padding:0 0 10px 14px; font-size:13px; background:url(../images/html/bullet_01.png) no-repeat 0 6px;}
.servicii_listing li cite{ display:block; font-size:12px; color:#8F8F8F; padding-top:3px;}
/*end Grupul Raiffeisen Informatik*/

/*search*/
.search_results{ width:930px; margin:0 auto; padding-bottom:10px;}
.search_results .form-item{ margin:0;}
.search_results .form-item label{ font:bold 15px arial; display:block; padding:20px 0 10px 0;}
.search_results .box h2{ padding:10px 0 20px 0;}
.search_results .search-results{ display:block; padding:10px 5px 5px; background:url(../images/html/dot_spacer.png) repeat-x 0 bottom;}

.search_results input{ vertical-align:middle;}
.search_results input#edit-keys{ width:200px; height:19px; padding:3px 5px 0; margin-right:5px; border:#8a8a8a 1px solid;}
.search_results #edit-submit{ width:55px; height:24px; border:none; text-indent:-999999px; cursor:pointer; background:url(../images/html/btn_cauta2.png) no-repeat 0 0;}
.search_results #edit-submit:hover{ background-position:0 center;}
.search_results #edit-submit:active{ background-position:0 bottom;}

.search_results ul li{ display:block; padding-bottom:2px;}
/*end search*/

/*contact*/
#contact-mail-page label{ display:block; padding-bottom:3px;}
#contact-mail-page input{ vertical-align:middle;}
#contact-mail-page input.form-text{ width:320px; height:19px; padding:3px 5px 0; margin-right:5px; border:#8a8a8a 1px solid;}
#contact-mail-page #edit-message{ width:320px; height:80px; padding:3px 5px 0; margin-right:5px; border:#8a8a8a 1px solid;}
#contact-mail-page #edit-submit{ width:105px; height:24px; display:block; border:none; text-indent:-999999px; cursor:pointer; background:url(../images/html/btn_trimite.png) no-repeat 0 0;}
#contact-mail-page #edit-submit:hover{ background-position:0 center;}
#contact-mail-page #edit-submit:active{ background-position:0 bottom;}

body.home_en #contact-mail-page #edit-submit{ width:109px; height:24px; display:block; border:none; text-indent:-999999px; cursor:pointer; background:url(../images/html/btn_trimite_en.png) no-repeat 0 0;}
body.home_en #contact-mail-page #edit-submit:hover{ background-position:0 center;}
body.home_en #contact-mail-page #edit-submit:active{ background-position:0 bottom;}

.contact_form{ float:left; width:400px; padding:30px;}
.contact_info{ float:right; width:400px; height:420px; padding:30px; background:url(../images/html/contact_bg.jpg) no-repeat right bottom;}
.contact_info h3{ padding-bottom:10px;}
.contact_info p{ line-height:24px;}
/*end contact*/

/*sitemap*/
.sitemap-menu{ width:900px; margin:0 auto; padding:20px 0;}
.sitemap-menu h2{ padding-bottom:10px;}
.sitemap-menu li{ display:block; padding-bottom:2px;}
.sitemap-menu li.open ul{ padding:0 0 0 10px;}
/*end sitemap*/

/*acoperire*/
.acoperire p{ line-height:22px;}

#coverage-map{ float:left; width:530px; text-align:center;}
#contact-info{ float:right; width:360px; padding-top:20px;}
/*end acoperire*/

/*footer*/
#footer{ position:relative; width:960px; height:146px; font-size:11px; background:#7c7c7c url(../images/html/footer_bottom.png) no-repeat 0 bottom;}
.footer_top{ width:940px; height:26px; padding:12px 10px 0; background:url(../images/html/footer_top.png) no-repeat 0 0;}
.footer_top ul{ float:left; width:auto;}
.footer_top li{ display:inline; color:#f6f6f6;}
.footer_top li a, .footer_top li a:visited{ padding:0 8px; color:#f6f6f6;}
.footer_top li a:hover{ color:#000;}
.rss_icon{ padding-left:20px; background:url(../images/html/rss_icon.png) no-repeat 0 0;}
.footer_top .copyright{ float:right; width:auto; color:#f6f6f6;}
.partners_listing{ padding:15px 0 10px;}
.partners_listing li{ float:left; width:auto; /*border-right:#dbdbdb 1px solid;*/}
.partners_listing li.first{ border:none; height:33px; display:block; padding:10px 11px 0 11px;}
.partners_listing li.last{ border:none;}
.partners_listing li a{ width:864px; height:37px; display:block; text-indent:-99999px; font-size:8px; vertical-align:middle; background:url(../images/parteneri/footer_partners.jpg) no-repeat 0 0;}
.partners_listing li a:hover{ background-position:0 bottom;}

.partners_listing li span{ display:block; padding:5px 0 0 8px; font-weight:bold;}
/*.partners_listing li a{ display:block; text-indent:-99999px; overflow:hidden; font-size:8px;}
.partners_listing li a:hover{ background-position:0 0;}

.partners_listing li .partner_hp{ width:43px; height:24px; background:url(../images/parteneri/hp.png) no-repeat 0 bottom;}
.partners_listing li .partner_avira{ width:80px; height:20px; background:url(../images/parteneri/avira.png) no-repeat 0 bottom;}
.partners_listing li .partner_alcatel{ width:117px; height:26px; background:url(../images/parteneri/alcatel.png) no-repeat 0 bottom;}
.partners_listing li .partner_magister{ width:67px; height:25px; background:url(../images/parteneri/magister.png) no-repeat 0 bottom;}
.partners_listing li .partner_lenovo{ width:73px; height:12px; margin-top:4px; background:url(../images/parteneri/lenovo.png) no-repeat 0 bottom;}
.partners_listing li .partner_xerox{ width:75px; height:22px; background:url(../images/parteneri/xerox.png) no-repeat 0 bottom;}
.partners_listing li .partner_redhat{ width:66px; height:17px; background:url(../images/parteneri/redhat.png) no-repeat 0 bottom;}
.partners_listing li .partner_walletex{ width:80px; height:20px; background:url(../images/parteneri/walletex.png) no-repeat 0 bottom;}
.partners_listing li .partner_todos{ width:64px; height:19px; background:url(../images/parteneri/todos.png) no-repeat 0 bottom;}*/

.certif_listing{ padding:12px 0 10px;}
.certif_listing li{ float:left; width:auto; display:block; padding:0 11px 0 9px; }
.certif_listing li span{ display:block; font-weight:bold; padding:0 0 0 8px;}
.certif_listing li h4{ padding-top:2px; text-transform:uppercase; font-size:11px; color:#848484; line-height:11px;}
.certif_listing li h4 a, .certif_listing li h4 a:visited{color:#848484;}
.certif_listing li h4 a:hover{color:#FF6600 !important;}

.by{ position:absolute; bottom:11px; right:14px; width:71px; height:20px; display:block; text-decoration:none; font-size:10px; text-indent:-99999px; overflow:hidden; background:url(../images/parteneri/copimaj_logo.png) no-repeat 0 0;}
.by:hover{ background-position:0 bottom;}
/*end footer*/
