@charset"utf-8";*{margin:0;padding:0;}
img{border:none;}
.clear{clear:both;}
body{color:#505050;background-color:#e9ebea;font-family:Arial, Helvetica, sans-serif}
#head_wrapper{background:url(../img/header_bck.jpg) repeat-x;height:121px;}
#header{width:940px;margin:0px auto;}
#logo{width:211px;height:49px;float:left;display:inline;margin:40px 0px 0px 5px;}
#page_wrapper{width:940px;margin:0px auto;}
#menu{width:670px;float:left;display:inline;margin:46px 0px 0px 43px;list-style-type:none;}
#menu li{float:left;}
.acasa_hover{disply:block;float:left;background:url(../img/menu_icons.png) 0 0 no-repeat;width:95px;height:74px;}
.acasa_norm{disply:block;float:left;background:url(../img/menu_icons.png) 0 -80px no-repeat;width:95px;height:74px;}
.contact_hover{disply:block;float:left;background:url(../img/menu_icons.png) 0 -158px no-repeat;width:99px;height:74px;}
.contact_norm{disply:block;float:left;background:url(../img/menu_icons.png) 0 -237px no-repeat;width:99px;height:74px;}
.despre_hover{disply:block;float:left;background:url(../img/menu_icons.png) 0 -316px no-repeat;width:95px;height:74px;}
.despre_norm{disply:block;float:left;background:url(../img/menu_icons.png) 0 -395px no-repeat;width:95px;height:74px;}
.modele_hover{disply:block;float:left;background:url(../img/menu_icons.png) 0 -474px no-repeat;width:95px;height:74px;}
.modele_norm{disply:block;float:left;background:url(../img/menu_icons.png) 0 -553px no-repeat;width:95px;height:74px;}
.oferte_hover{disply:block;float:left;background:url(../img/menu_icons.png) 0 -632px no-repeat;width:95px;height:74px;}
.oferte_norm{disply:block;float:left;background:url(../img/menu_icons.png) 0 -711px no-repeat;width:95px;height:74px;}
.portofoliu_hover{disply:block;float:left;background:url(../img/menu_icons.png) 0 -790px no-repeat;width:95px;height:74px;}
.portofoliu_norm{disply:block;float:left;background:url(../img/menu_icons.png) 0 -869px no-repeat;width:95px;height:74px;}
.servicii_hover{disply:block;float:left;background:url(../img/menu_icons.png) 0 -948px no-repeat;width:95px;height:74px;}
.servicii_norm{disply:block;float:left;background:url(../img/menu_icons.png) 0 -1027px no-repeat;width:95px;height:74px;}
ul.subnav{list-style:none;position:absolute;z-index:99;top:120px;background:#d4d4d4;margin:0;padding:0;display:none;float:left;width:274px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border:1px solid #f4f4f4;border-top:none;}
ul.subnav li{margin:0;padding:0;border-top:1px solid #ededed;border-bottom:1px solid #c6c6c6;clear:both;padding:5px 0px;width:269px;height:27px;}
ul.subnav li a{float:left;width:269px;display:block;height:21px;padding-top:6px;padding-left:20px;color:#525352;text-decoration:none;margin-left:2px;font-size:13px;}
ul.subnav li a:hover{background:url(../img/submenu_hover_a.jpg) no-repeat;display:block;width:269px;height:21px;padding-top:6px;color:#FFFFFF;margin-left:2px;}
#breadcrumbs{width:100%;float:left;font-size:16px;list-style-type:none;}
#breadcrumbs span{font-size:12px;}
#breadcrumbs li{float:left;}
#breadcrumbs a, #breadcrumbs a:visited{font-size:12px;color:#970706;text-decoration:none;}
#breadcrumbs a:hover{text-decoration:underline;}
#slidedeck_frame{background:url('../img/slider_bck.jpg') 0 0 no-repeat;width:874px;height:348px;padding:8px 30px;margin-top:30px;float:left;}
#slidedeck_frame dl{width:874px;height:308px;margin:0;}
.slidedeck dd{height:278px;padding:10px 15px;background-color:#ffffff;border:1px solid #cccccc;}
.slidedeck dt{cursor:pointer;height:40px;line-height:38px;font-size:18px;font-family:Arial, Helvetica, sans-serif;color:#ffffff;margin-left:5px;}
.slidedeck_dt1{background:url(../img/slider_titluri.png) top left;}
.slidedeck_dt2{background:url(../img/slider_titluri.png) center left;}
.slidedeck_dt3{background:url(../img/slider_titluri.png) bottom left;}
.slidedeck dt .index{font-size:24px;font-weight:normal;font-family:Futura, Arial, Helvetica, sans-serif;color:#ffffff;}
.slidedeck dt:hover .index{color:#ffffff;}
.slidedeck dt.active .index{color:#ffffff;}
.slidedeck .activeCorner{margin-left:-3px;background-image:url('../img/corner.png');width:12px;height:25px;}
.sc_titlu{font-size:20px;width:315px;height:20px;line-height:20px;}
.sc_titlu a, .sc_titlu a:visited{text-decoration:none;color:#cc0000;}
.sc_titlu a:hover{text-decoration:underline;}
#pro_tabs { float:left; display:inline; margin:20px 0px 0px 25px; }
#pro_tabs a, #pro_tabs a:visited { text-decoration:none; color:#FFFFFF; }

.pr_tab { background:url('../img/tab_bck_norm.png') repeat-x; -webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px; height:20px; padding:5px 20px; color:#fff; text-align:center; float:left; display:inline; margin-right:10px; }
.pr_taba { background:url('../img/tab_bck_active.png') repeat-x; -webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px; height:20px; padding:5px 20px; color:#fff; text-align:center; float:left; display:inline; margin-right:10px; }
.red{color:#cc0000;text-decoration:none;}
.blue{color:#006667;text-decoration:none;}
.green{color:#01770a;text-decoration:none;}
.sc_left{width:315px;float:left;display:inline;margin:10px 0px 0px 10px;}
.sc_right{width:395px;float:left;display:inline;margin:5px 0px 0px 0px;}
.sc_text{font-size:14px;color:#666666;width:315px;padding:30px 0px;}
.sc_buton{background:url(../img/but_port_bck.jpg);width:250px;height:39px;color:#FFFFFF;font-size:18px;border:none;padding-bottom:4px;cursor:pointer;display:block;}
.sc_subcat{background-color:#e7e7e7;border:1px solid #dadada;list-style-type:none;}
.sc_subcat_li{width:115px;color:#000000;text-transform:uppercase;font-size:10px;text-align:center;height:118px;float:left;padding-top:10px;display:inline;}
.sc_subcat_li a, .sc_subcat_li a:visited{color:#000;text-decoration:none;}
.sc_subcat_li img{width:113px;height:86px;margin-bottom:5px;border:1px solid #dadada;clear:right;}
.sc_subcat_desp{background:url(../img/cs_desp.jpg);width:3px;height:128px;float:left;display:inline;margin:0px 5px;}
#proiecte_noi{width:934px;height:196px;float:left;}
#pn_st{background:url(../img/proiecte_noi_tag.jpg) no-repeat;width:30px;height:196px;float:left;}
#pn_centru{background:url(../img/proiecte_noi_bck.jpg) repeat-x;height:186px;float:left;width:883px;padding:10px 0px 0px 12px;}
#pn_centru li{float:left;width:270px;height:151px;border:1px solid #414141;display:inline;margin:10px;position:relative;}
#pn_dr{background:url(../img/proiecte_noi_dr.jpg) no-repeat;width:9px;height:196px;float:left;}
#pn_centru .pn_pic{position:relative;overflow:hidden;width:270px;height:151px;cursor:pointer;}
#pn_centru .pn_pic img{position:absolute;z-index:2;left:0;top:0;}
#pn_centru .pn_tit{font-size:11px;color:#ccc;text-transform:uppercase;line-height:15px;z-index:1;margin:113px 0 0 0px;background-color:#414141;width:260px;height:45px;padding:5px;}
#pn_centru .pn_tit span{font-style:italic;color:#999;text-transform:lowercase;}
#pn_centru a{text-decoration:none;}
#despre_noi{width:937px;height:280px;float:left;margin-top:20px;}
#dn_st{background:url(../img/despre_noi_st.jpg) bottom center no-repeat;width:30px;height:280px;float:left;}
#dn_centru{background:url(../img/despre_noi_cont.jpg) repeat-x;height:260px;width:497px;float:left;padding:20px 0px 0px 20px;font-size:14px;color:#505050}
#dn_centru span{font-size:20px;color:#333232;}
#dn_form{background:url(../img/despre_noi_form_bck.jpg) no-repeat;width:349px;height:260px;float:left;padding:20px 10px 0px 30px;list-style-type:none;}
#dn_form li{float:left;width:349px;}
#dn_form label{display:block;float:left;width:60px;height:27px;margin-bottom:8px;color:#000000;font-size:14px;padding-top:4px;}
#dn_contit{font-size:20px;color:#333232;margin-bottom:10px;background:url(../img/contact_icon.jpg) no-repeat;width:53px;height:43px;padding-left:60px;width:286px;}
#dn_contit img{vertical-align:middle;margin-right:10px;}
#dn_form input.text{background:url(../img/contact_input_bck.jpg) no-repeat;width:243px;height:31px;border:none;padding:0px 5px 0px 40px;line-height:14px;float:left;margin-bottom:8px;}
#dn_form input[type=text]{background:url(../img/contact_input_bck.jpg) no-repeat;width:263px;height:31px;border:none;padding:0px 5px 0px 20px;line-height:14px;float:left;margin-bottom:8px;}
#dn_form #cod, #dn_form_contact #cod {background:url(../img/cod_sec_back.jpg) no-repeat; width:47}
.dn_cf_textarea{background:url(../img/textarea_bck.jpg) no-repeat;width:262px;height:65px;border:none;padding:5px;padding-left:20px;float:left;margin-bottom:8px;}
.buton_rosu{background:url(../img/contact_input_but.jpg) no-repeat;width:151px;height:41px;border:none;color:#FFFFFF;font-size:15px;padding-right:18px;padding-bottom:3px;cursor:pointer;float:right;}
#oferte_index{width:926px;height:230px;float:left;margin-top:20px;padding-left:14px;}
#oferte_index li{background:url(../img/oferte_bck.jpg) no-repeat;width:269px;height:182px;padding:10px;float:left;margin:0px 10px;display:inline;}
#oferte_index h3{font-weight:bold;font-size:22px;text-align:center;height:60px;}
#oferte_index p{font-size:14px;color:#5d5d5d;text-align:justify;padding-bottom:15px;height:82px; text-indent:10px;}
.but_of_rosu{background:url(../img/of_but_rosu.png) no-repeat;width:144px;height:31px;display:block;text-align:center;color:#FFFFFF;text-decoration:none;cursor:pointer;padding-top:8px;padding-right:5px;margin:0px auto;}
.but_of_verde{background:url(../img/of_but_verde.png) no-repeat;width:144px;height:31px;display:block;text-align:center;color:#FFFFFF;text-decoration:none;cursor:pointer;padding-top:8px;padding-right:5px;margin:0px auto;}
.but_of_albastru{background:url(../img/of_but_albastru.png) no-repeat;width:144px;height:31px;display:block;text-align:center;color:#FFFFFF;text-decoration:none;cursor:pointer;padding-top:8px;padding-right:5px;margin:0px auto;}
#footer_wrap{background:#F3F3F3 url(../img/footer_bck.jpg) repeat-x;height:128px;}
#footer{width:940px;margin:0px auto;}
#footer_links{color:#414141;font-size:12px;line-height:20px;padding:20px;float:left;width:450px;}
#footer_links a, #footer_links a:visited{text-decoration:none;color:#414141;}
#footer_links a:hover{color:#0ba50e;}
#footer_soc{float:right;padding-top:20px;list-style-type:none;}
#footer_soc li{width:56px;text-align:center;float:left;padding:0px 10px;}
#footer_soc a, #footer_soc a:visited{text-decoration:none;color:#323232;font-size:9px;text-transform:uppercase;}
#footer_soc a:hover{color:#064209;}
#serv_left{width:257px;float:left;padding-top:50px;margin-top:20px;}
#serv_menu_top{background:url(../img/cols_head.jpg) no-repeat;height:12px;width:254px;}
#serv_menu_bottom{background:url(../img/cols_foot.jpg) no-repeat;height:11px;width:254px;}
#serv_menu{background:url(../img/cols_cont.jpg) repeat-y;width:254px;padding-top:5px;list-style:none;}
#serv_menu li{}
.serv_menu_norm{float:left;width:241px;display:inline;width:201px;display:block;margin:0px 0px 0px 9px;border-bottom:1px solid #d3d3d3;padding-left:10px;height:37px;padding-top:10px;}
.serv_menu_norm a, .serv_menu_norm a:visited{color:#605F5F;font-size:15px;text-decoration:none;}
.serv_menu_hov{background:url(../img/meniu_serv_sel.png);float:left;width:241px;display:block;display:inline;margin:0px 0px 0px 9px;padding-left:10px;height:37px;padding-top:10px;}
.serv_menu_hov a, .serv_menu_hov a:visited{color:#676666;font-size:15px;text-decoration:none;}
#serv_right{float:left;width:640px;display:inline;margin-left:3px;background:url(../img/serv_umbra.jpg) top left no-repeat;padding:30px 0px 0px 25px;min-height:557px;margin-top:20px;}
#serv_right h1{width:460px;font-size:20px;float:left;padding:20px 0px;}
.serv_text{color:#605f5f;font-size:14px;text-align:justify;}
#serv_text_scurt{color:#605f5f;font-size:14px;text-align:justify;padding-bottom:20px;border-bottom:1px solid #f2f4f3; float:left; width:100%;}
#serv_text_lung{color:#605f5f;font-size:14px;text-align:justify;padding-top:20px;border-top:1px solid #848685; float:left; width:100%;}
.serv_text li, #serv_text_scurt li, #serv_text_lung li{padding-bottom:5px;}
.serv_text p, #serv_text_scurt p, #serv_text_lung p{margin-bottom:10px;}
.serv_text ul, #serv_text_scurp ul, #serv_text_lung ul{margin-left:20px;margin-bottom:10px;}
#port_sus{border-bottom:1px solid #f2f4f3;width:890px;float:left;display:inline;margin-left:25px;padding:25px 0px;}
#port_tit{width:715px;color:#01780d;font-size:20px;padding:15px 0px;float:left;}
#port_text{color:#605f5f;font-size:14px;width:715px;float:left;padding-bottom:20px;}
#port_butoane{padding-left:100px;width:615px;float:left;}
#port_img{width:126px;height:121px;background-image:url(../img/port_cool_img.jpg) no-repeat;float:right;color:#9e0909;font-size:15px;background:url(../img/port_cool_img.jpg);padding:40px 5px 10px 18px;}
#despre_img{width:126px;height:121px;background-image:url(../img/img_despre1.jpg) no-repeat;float:right;color:#9e0909;font-size:15px;background:url(../img/img_despre1.jpg);padding:40px 5px 10px 18px;}
#despre_img1{width:126px;height:121px;background-image:url(../img/img_despre1.jpg) no-repeat;float:right;color:#9e0909;font-size:15px;background:url(../img/img_despre2.jpg);padding:40px 5px 10px 18px; margin-left:20px;}
.desc_port {width:890px;float:left;display:inline;margin-left:25px;padding:15px 0px;border-top:1px solid #848685;} 
.port_lucrari{width:890px;float:left;display:inline;margin-left:25px;padding:25px 0px;}
.port_numecat {width:890px;float:left;display:inline;margin-left:25px;padding:10px 0px; font-size:20px; color:#CC0000;}
.port_luc_li{width:255px;height:164px;background:url(../img/portofoliu_back.jpg) no-repeat;float:left;padding:35px 17px 35px;display:inline;position:relative;}
.port_luc_li img{width:255px;height:164px;}
.port_luc_desp{width:3px;height:164px;background:url(../img/port_luc_desp.jpg) no-repeat center center;float:left;padding:35px 2px 35px;display:inline;}
.port_but{background:url(../img/port_but_bck.jpg) no-repeat;width:226px;height:37px;color:#FFFFFF;text-transform:capitalize;font-size:16px;display:block;text-decoration:none;text-align:center;padding-top:15px;float:left;margin-right:15px;}
.port_umbra{background:url(../img/port_poza_bck.png) no-repeat;width:255px;height:164px;position:relative;bottom:164px;z-index:3;display:block;}
.p_pic{position:relative;overflow:hidden;width:270px;height:164px;cursor:pointer;}
.p_pic img{position:absolute;z-index:2;left:0;top:0;}
.p_tit{font-size:11px;color:#ccc;text-transform:uppercase;line-height:15px;z-index:1;margin:113px 0 0 0px;background-color:#414141;width:245px;height:45px;padding:5px;}
.p_tit span{font-style:italic;color:#999;text-transform:lowercase;}
#mod_intro{font-size:14px;color:#a70303;display:block;border-top:1px solid #848685;padding:20px 0px;width:640px;float:left;}
#mod_text{border-bottom:1px solid #f2f4f3;padding-bottom:20px;float:left;width:640px;}
#mod_img{width:640px;float:left;list-style:none;}
#mod_img li{float:left;text-align:center;font-size:12px;color:#010000;width:160px;margin-bottom:15px;}
#mod_img a, #mod_img a:visited{text-decoration:none;color:#010000;}
#contact_hc{background:url(../img/contact_bck.jpg) bottom no-repeat;width:936px;height:523px;float:left;padding-top:20px;margin-bottom:10px;}
#form_contact{width:355px;height:500px;float:right;margin-top:20px;}
#dn_form_contact{width:360px;height:260px;float:left;padding:20px 0px 0px;list-style-type:none;}
#dn_form_contact li{float:left;width:349px;}
#dn_form_contact label{display:block;float:left;width:60px;height:27px;margin-bottom:8px;color:#000000;font-size:14px;padding-top:4px;}
#dn_contit{font-size:20px;color:#333232;margin-bottom:10px;}
#dn_contit img{vertical-align:middle;margin-right:10px;}
#dn_form_contact input.text{background:url(../img/contact_input_bck.jpg) no-repeat;width:264px;height:31px;border:none;padding:0px 5px 0px 40px;line-height:14px;float:left;margin-bottom:8px;}
#dn_form_contact input[type=text]{background:url(../img/contact_input_bck.jpg) no-repeat;width:264px;height:31px;border:none;padding:0px 5px 0px 20px;line-height:14px;float:left;margin-bottom:8px;}
#contact_cfs{font-size:20px;color:#333232;padding:30px 0px 20px 0px;}
#contact_cft{font-size:14px;color:#333232;padding:10px 0px;}
.contact_cfta{background:url(../img/textarea_bck.jpg) no-repeat;width:264px;height:80px;border:none;padding:5px;padding-left:20px;float:left;margin-bottom:8px;}
#contact_harta{width:495px;float:left;display:inline;margin:60px 0px 0px 50px;}
.thumb{width:270px;height:151px;}
.sponsorListHolder{margin-bottom:30px;}
.sponsor{width:180px;height:180px;float:left;margin:4px;position:relative;cursor:pointer;}
.sponsorFlip{position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #ddd;background:url("img/background.jpg") no-repeat center center #f9f9f9;color:#fff;}
.sponsorFlip:hover{border:1px solid #999;-moz-box-shadow:0 0 30px #999 inset;-webkit-box-shadow:0 0 30px #999 inset;box-shadow:0 0 30px #999 inset;}
.sponsorFlip img{position:absolute;top:50%;left:50%;margin:-70px 0 0 -70px;width:140px;height:140px;}
.sponsorData{display:none;}
.sponsorDescription{font-size:11px;padding:50px 10px 20px 20px;font-style:italic;}
.sponsorURL{font-size:10px;font-weight:bold;padding-left:20px;}
#main{position:relative;margin:0 auto;width:960px;}
#parteneri_list h1{padding:30px 0;text-align:center;text-shadow:0 1px 1px white;margin-bottom:30px;background:url("img/page_bg.gif") repeat-x bottom #f8f8f8;}
#parteneri_list h1,#parteneri_list h2{font-family:"Myriad Pro", Arial, Helvetica, sans-serif;}
#parteneri_list h2{font-size:14px;font-weight:normal;text-align:center;position:absolute;right:40px;top:40px;}
.note{font-size:12px;font-style:italic;padding-bottom:20px;text-align:center;}
#parteneri_list a,#parteneri_list a:visited{color:#0196e3;text-decoration:none;outline:none;}
#parteneri_list a:hover{text-decoration:underline;}
.required{color:#FF0000;font-weight:bold;}
#error_window{position:absolute;font-size:12px;color:#BC0001;background-color:#FFFFFF;padding:5px;-moz-box-shadow:3px 3px 3px #BFC1C0;-webkit-box-shadow:3px 3px 3px #BFC1C0;-webkit-border-radius:5px;-moz-border-radius:5px;width:138px;}
/** fancybox **/
#fancybox-loading { position: fixed; top: 50%; left: 50%; height: 40px; width: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; }
* html #fancybox-loading {	/* IE6 */ position: absolute; margin-top: 0; }
#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url('../img/fancybox/fancybox.png'); }
#fancybox-overlay { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: #000; z-index: 1100; display: none; }
* html #fancybox-overlay {	/* IE6 */ position: absolute; width: 100%; }
#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0; left: 0; margin: 0; padding: 20px; z-index: 1101; display: none; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: #FFF; }
#fancybox-inner { position: absolute; top: 0; left: 0; width: 1px; height: 1px; padding: 0; margin: 0; outline: none; overflow: hidden; }
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; }
#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background-image: url('../img/fancybox/fancybox.png'); background-position: -40px 0px; cursor: pointer; z-index: 1103; display: none; }
#fancybox_error { color: #444; font: normal 12px/20px Arial; padding: 7px; margin: 0; }
#fancybox-content { height: auto; width: auto; padding: 0; margin: 0; }
#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; -ms-interpolation-mode: bicubic; }
#fancybox-frame { position: relative; width: 100%; height: 100%; border: none; display: block; }
#fancybox-title { position: absolute; bottom: 0; left: 0; font-family: Arial; font-size: 12px; z-index: 1102; }
.fancybox-title-inside { padding: 10px 0; text-align: center; color: #333; }
.fancybox-title-outside { padding-top: 5px; color: #FFF; text-align: center; font-weight: bold; }
.fancybox-title-over { color: #FFF; text-align: left; }
#fancybox-title-over { padding: 10px; background-image: url('../img/fancybox/fancy_title_over.png'); display: block; }
#fancybox-title-wrap { display: inline-block; }
#fancybox-title-wrap span { height: 32px; float: left; }
#fancybox-title-left { padding-left: 15px; background-image: url('../img/fancybox/fancybox.png'); background-position: -40px -90px; background-repeat: no-repeat; }
#fancybox-title-main { font-weight: bold; line-height: 29px; background-image: url('../img/fancybox/fancybox-x.png'); background-position: 0px -40px; color: #FFF; }
#fancybox-title-right { padding-left: 15px; background-image: url('../img/fancybox/fancybox.png'); background-position: -55px -90px; background-repeat: no-repeat; }
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background-image: url('../img/fancybox/blank.gif'); z-index: 1102; display: none; }
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico { background-image: url('../img/fancybox/fancybox.png'); background-position: -40px -30px; }
#fancybox-right-ico { background-image: url('../img/fancybox/fancybox.png'); background-position: -40px -60px; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible;    /* IE6 */ }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; }
.fancy-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; }
#fancy-bg-n { top: -20px; left: 0; width: 100%; background-image: url('../img/fancybox/fancybox-x.png'); }
#fancy-bg-ne { top: -20px; right: -20px; background-image: url('../img/fancybox/fancybox.png'); background-position: -40px -162px; }
#fancy-bg-e { top: 0; right: -20px; height: 100%; background-image: url('../img/fancybox/fancybox-y.png'); background-position: -20px 0px; }
#fancy-bg-se { bottom: -20px; right: -20px; background-image: url('../img/fancybox/fancybox.png'); background-position: -40px -182px; }
#fancy-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url('../img/fancybox/fancybox-x.png'); background-position: 0px -20px; }
#fancy-bg-sw { bottom: -20px; left: -20px; background-image: url('../img/fancybox/fancybox.png'); background-position: -40px -142px; }
#fancy-bg-w { top: 0; left: -20px; height: 100%; background-image: url('../img/fancybox/fancybox-y.png'); }
#fancy-bg-nw { top: -20px; left: -20px; background-image: url('../img/fancybox/fancybox.png'); background-position: -40px -122px; }
/* IE */
#fancybox-loading.fancybox-ie div { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale');}
.fancybox-ie #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale');}
.fancybox-ie #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale');zoom: 1; }
.fancybox-ie #fancybox-title-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale');}
.fancybox-ie #fancybox-title-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale');}
.fancybox-ie #fancybox-title-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale');}
.fancybox-ie #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale');}
.fancybox-ie #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale');}
.fancybox-ie .fancy-bg { background: transparent !important; }
.fancybox-ie #fancy-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale');}
