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

*{ margin:0; padding:0;}
body{ font:normal 12px Arial, Helvetica, sans-serif;}
li{ list-style-type:none;}
a, a:visited{ color:#FB6305; outline:none; text-decoration:none;}
a:hover{ color:#FF9100;}
img{ border:none;}


.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear {clear:both;}

body.cufon-active{ visibility:hidden !important;}
body.ufon-ready{ visibility:visible !important;}

body#home{background:#fff url(images/home_bg.jpg) repeat-x center 0;}

body#home #header{ width:100%; height:566px; background:url(images/home_top.jpg) no-repeat center 0;}
body{background:#fff url(images/body_bg.jpg) no-repeat center 0;}

/*--------------------Header---------------------*/
body#home #header .header_center{ position:relative; width:940px; height:566px; margin:0 auto;}
#logo{ z-index:100; position:absolute; top:8px; left:23px; width:118px; height:50px; display:block; text-indent:-999999px; overflow:hidden; background:url(images/live2c_logo.gif) no-repeat 0 0;}
#logo:active{ margin-top:1px;}

#header .home_icon{ position:absolute; top:8px; left:156px; display:none; width:32px; height:32px; text-indent:-999999px; overflow:hidden; background:url(images/home_icon.png) no-repeat 0 0;}

#header .header_center{ position:relative; width:940px; height:202px; margin:0 auto;}

#nav{ z-index:100; position:absolute; top:14px; right:0px; width:auto; height:25px;}
#nav li{ float:left; padding-right:9px;}
#nav li.last{ padding-right:0;}
#nav li a{ float:left; height:23px; display:block; text-indent:-99999px; overflow:hidden; background:url(images/nav.png) no-repeat 0 0;}

#nav li a.btn_home{ width:58px; background-position:0 0;}
#nav li a.btn_facilitati{ width:111px; background-position:-72px 0;}
#nav li a.btn_clienti{ width:62px; background-position:-197px 0;}
#nav li a.btn_preturi{ width:63px; background-position:-273px 0;}
#nav li a.btn_contact{ width:74px; background-position:-350px 0;}

#nav li a.btn_home:hover{ background-position:0 -23px;}
#nav li a.btn_facilitati:hover{ background-position:-72px -23px;}
#nav li a.btn_clienti:hover{ background-position:-197px -23px;}
#nav li a.btn_preturi:hover{ background-position:-273px -23px;}
#nav li a.btn_contact:hover{ background-position:-350px -23px;}

#nav li.active a.btn_home, #nav li.active a.btn_home:hover{ background-position:0 -23px;}
#nav li.active a.btn_facilitati, #nav li.active a.btn_facilitati:hover{ background-position:-72px -46px;}
#nav li.active a.btn_clienti, #nav li.active a.btn_clienti:hover{ background-position:-197px -46px;}
#nav li.active a.btn_preturi, #nav li.active a.btn_preturi:hover{ background-position:-273px -46px;}
#nav li.active a.btn_contact, #nav li.active a.btn_contact:hover{ background-position:-350px -46px;}

#header h1{ position:absolute; top:110px; left:6px; width:640px; height:52px; font-size:48px; letter-spacing:-1px; color:#fff; text-shadow:2px 2px 2px #000;}
#header .btn_sign_up{ position:absolute; top:79px; right:15px; width:176px; height:72px; display:block; text-indent:-999999px; cursor:pointer; overflow:hidden; background:url(images/btn_sign_up02.png) no-repeat 0 0;}
#header .btn_sign_up:hover{ background-position:0 bottom;}
#header .btn_sign_up:active{ margin-top:2px;}

#header .btn_top_demo{ z-index:20; position:absolute; top:9px; left:430px; width:160px; height:32px; display:block; text-indent:-99999px; overflow:hidden; background:url(images/btn_vezi_demo.png) no-repeat 0 0;}
#header .btn_top_demo:hover{ background-position:0 bottom;}
#header .btn_top_demo:active{ background-position:0 center;}

.top_promo{ position:absolute; top:80px; right:6px; width:650px; height:70px; text-indent:-99999px; overflow:hidden; display:block; background:url(images/txt_promo2.png) no-repeat 0 0;}


/*--------------------Home---------------------*/
#home_banner{ position:relative; width:940px; height:488px; padding:78px 0 0 0;}
#home_banner h2{ position:absolute; top:130px; left:12px; display:block; width:440px; height:34px; text-indent:-99999px; overflow:hidden; background:url(images/text_h_deschide.png) no-repeat 0 0;}
#home_banner .home_motto{ position:absolute; top:180px; left:12px; width:382px; height:104px; display:block; text-indent:-99999px; overflow:hidden; background:url(images/text_list_afacerea.png) no-repeat 0 0;}

#home_banner #btn_sign_up{ position:absolute; top:330px; left:12px; width:216px; height:89px; display:block; overflow: hidden; text-indent:-999999px; background:url(images/btn_sign_up01.png) no-repeat 0 0;}
#home_banner #btn_sign_up:hover{ background-position:0 bottom;}
#home_banner #btn_sign_up:active{ margin-top:1px;}

/*#home_banner #play{ position:absolute; top:74px; right:0px; width:460px; height:350px; display:block; overflow:hidden; text-indent:-999999px; background:url(images/banner_video.jpg) no-repeat 0 0;}*/
#home_banner #play{ position:absolute; top:74px; right:0px; width:460px; height:350px; display:block; overflow:hidden; text-indent:-999999px; background:url(images/banner_demo1.jpg) no-repeat 0 0;}
#home_banner #play:hover{ background-position:0 bottom;}

#home_banner .citat{ position:absolute; top:482px; left:12px; width:385px; height:65px; font-size:14px; line-height:20px; padding:0 120px 0 0; color:#fff; text-shadow:1px 1px 0 #000; background:url(images/award_arrow.png) no-repeat right 12px;}
#home_banner .citat p{ font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
#home_banner .citat span{ display:block; text-align:right; font-weight:bold; color:#999; padding-top:4px;}

#home_banner .awards{ position:absolute; top:440px; right:10px; width:320px; height:auto; font-size:15px; color:#fff; text-shadow:1px 1px 0 #000; padding:39px 0 0 110px; background:url(images/award.png) no-repeat 0 0;}
#home_banner .awards li{ display:block; padding:0 0 8px 15px; background:url(images/bullet_awards.png) no-repeat 0 5px;}

.home_content{ width:940px; margin:0 auto; padding:30px 0 20px;}

.home_content .video_container{ float:left; width:400px; height:300px;}
.home_content .video_container a{ width:400px; height:290px; display:block; text-indent:-99999px; overflow:hidden; cursor:pointer; background:url(images/home_video.jpg) no-repeat 0 0;}
.home_content .video_container a:hover{ background-position:0 bottom;}
.home_content .video_container a:active{ margin-top:1px;}

.home_content .demo_container{ float:left; padding-left:10px; width:390px; height:350px;}
.home_content .demo_container a{ width:390px; height:326px; margin-top:20px; display:block; text-indent:-99999px; overflow:hidden; cursor:pointer; background:url(images/btn_vezi_facilitati.jpg) no-repeat 0 0;}
.home_content .demo_container a:hover{ background-position:0 bottom;}
.home_content .demo_container a.hover{ background-position:0 bottom;}

.home_content .benefits_listing{ float:right; width:520px; padding-top:10px;}
.home_content .benefits_listing li{ width:240px; height:140px; float:left; padding:8px 10px 5px;}
.home_content .benefits_listing li h3{ font-size:20px; height:44px;}
.home_content .benefits_listing li h3 a{ color:#333;}
.home_content .benefits_listing li h3 img{ vertical-align:middle; margin-right:3px;}
.home_content .benefits_listing li p{ font-size:14px; line-height:20px;}


#content_wrapper{ width:940px; margin:0 auto; padding:0px 0 30px;}


/*--------------------Sidebar---------------------*/
#sidebar{ float:left; width:215px; padding-left:35px;}

#sidebar .nav_bg_top{ background:url(images/sidebar_nav_top.png) no-repeat 0 0;}
#sidebar .nav_bg_top ul{ width:215px; height:auto; padding:5px 0 9px; background:url(images/sidebar_nav_bottom.png) no-repeat 0 bottom;}
#sidebar .nav_bg_top ul li{ width:270px; height:40px; display:block;}
#sidebar .nav_bg_top ul a{ height:25px; padding:15px 0 0 44px; display:block; font-size:15px; font-size:15px; color:#777;}
#sidebar .nav_bg_top ul a:hover{ color:#fb6305;}

#sidebar a.tab_start{ background:url(images/tab_start_icon.png) no-repeat 8px 5px;}
#sidebar a.tab_design{ background:url(images/tab_design_icon.png) no-repeat 8px 4px;}
#sidebar a.tab_admin{ background:url(images/tab_admin_icon.png) no-repeat 8px 4px;}
#sidebar a.tab_marketing{ background:url(images/tab_marketing_icon.png) no-repeat 8px 4px;}
#sidebar a.tab_secure{ background:url(images/tab_secure_icon.png) no-repeat 8px 5px;}
#sidebar a.tab_hosting{ background:url(images/tab_hosting_icon.png) no-repeat 8px 5px;}

#sidebar a.tab_start:hover{ background-position:8px -40px;}
#sidebar a.tab_design:hover{ background-position:8px -40px;}
#sidebar a.tab_admin:hover{ background-position:8px -40px;}
#sidebar a.tab_marketing:hover{ background-position:8px -40px;}
#sidebar a.tab_secure:hover{ background-position:8px -40px;}
#sidebar a.tab_hosting:hover{ background-position:8px -40px;}

#sidebar .nav_bg_top ul li.active a.tab_start{ background-position:10px -82px;}
#sidebar .nav_bg_top ul li.active a.tab_design{ background-position:10px -84px;}
#sidebar .nav_bg_top ul li.active a.tab_admin{ background-position:10px -84px;}
#sidebar .nav_bg_top ul li.active a.tab_marketing{ background-position:10px -82px;}
#sidebar .nav_bg_top ul li.active a.tab_secure{ background-position:8px -82px;}
#sidebar .nav_bg_top ul li.active a.tab_hosting{ background-position:6px -82px;}

#sidebar .nav_bg_top ul li.active{ width:270px; height:45px; margin:0 0 -3px -28px; background:url(images/tab_active.png) no-repeat 0 0;}
#sidebar .nav_bg_top ul li.active a{ padding:15px 0 0 56px; color:#fb6305;}


/*--------------------Main---------------------*/
#main_content{ position:relative; float:right; width:630px; }
#main_content h2{ font-size:25px; line-height:34px; padding-top:10px;}
#main_content h2 .cufon{ margin-bottom:4px;}
#main_content p{ font-size:14px; line-height:22px;}
#main_content h3{font-size:18px; color:#444;}
#main_content h3 .cufon{ margin-bottom:6px;}

.design_container{ height:378px; background:url(images/design_01.jpg) no-repeat 180px bottom;}
.design_container h2{ width:440px;}
.design_container p{ width:200px; padding-top:10px;}

.design_container01{ height:230px; padding:45px 0 0 310px; background:url(images/design_02.jpg) no-repeat 0 0;}
.design_container01 h2{ width:250px;}
.design_container01 p{ padding-top:10px; width:250px;}

.admin_container{ position:relative; height:510px; background:url(images/admin_bg.jpg) no-repeat -9px 50px;}
.admin_container p{ padding-top:15px; width:230px;}
.admin_container h3{ position:absolute; bottom:20px; left:60px; width:350px; height:auto;}

.marketing_container{height:200px; padding:25px 0 0 290px; background:url(images/marketing_bg.jpg) no-repeat 15px 10px;}
.marketing_container p{ width:230px; padding-top:10px;}
.marketing_container01{ height:230px; padding:35px 0 0 18px; background:url(images/marketing01_bg.jpg) no-repeat right 10px;}
.marketing_container01 h3{ width:250px;}


.secure_container{height:430px; background:url(images/secure_bg.jpg) no-repeat 280px 50px;}
.secure_container h2{ width:420px;}
.secure_container p{ width:230px; padding-top:10px;}
.secure_container h3{ width:230px; padding-top:80px;}

.hosting_container{height:430px; background:url(images/hosting_bg.jpg) no-repeat 280px 50px;}
.hosting_container p{ width:250px; padding-top:10px;}
.hosting_container h3{ width:230px; padding-top:80px;}

/*--------------------Preturi---------------------*/
.plans_header{ text-align:center; padding-bottom:35px;}
.plans_header h2{ letter-spacing:-1px; font-size:40px; padding-bottom:10px; color:#000;}
.plans_header h3{ letter-spacing:-0.2px; font-size:20px; color:#1b4e77;}

.plans_wrapper{ padding:0 0 35px 8px;}
.plans_wrapper dl{ float:left; width:auto;}
.plans_wrapper dt{ height:224px; display:block; text-indent:-99999px; overflow:hidden;}
.plans_wrapper dd.dd_last{ position:relative; width:auto; height:75px;}
.plans_wrapper dd.dd_last a{ bottom:20px;}
.plans_wrapper dl dd{ height:39px; display:block; text-align:center; font-size:14px; line-height:39px;}
.plans_wrapper dl .checked{ width:28px; height:39px; display:block; margin:0 auto; background:url(images/checked_icon.png) no-repeat 0 6px;}

.plans_wrapper #facilities{ width:170px;}
.plans_wrapper #facilities dd.dd_bg{ background-color:#e7e7e7; -webkit-border-top-left-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-topleft:4px; -moz-border-radius-bottomleft:4px; border-top-left-radius:4px; border-bottom-left-radius:4px;}

.plans_wrapper  #starter_plan{ width:193px;}
.plans_wrapper  #starter_plan dt{ position:relative; width:193px; background:url(images/starter_bg_top.png) no-repeat 0 bottom;}
.plans_wrapper  #starter_plan dd{ background:#d8f5d2 url(images/starter_bg01.png) repeat-y right 0;}
.plans_wrapper  #starter_plan dd.dd_first{background:#c4debe url(images/starter_bg00.png) no-repeat 0 0 !important;}
.plans_wrapper  #starter_plan dd.dd_last{background:#fff url(images/starter_bg_bottom.png) no-repeat 0 0 !important;}
.plans_wrapper  #starter_plan dd.dd_bg{ background:#c4debe url(images/starter_bg02.png) repeat-y right 0;}

.plans_wrapper  #professional_plan{ width:205px;}
.plans_wrapper  #professional_plan dt{ position:relative; width:205px; background:url(images/professional_bg_top.png) no-repeat 0 bottom;}
.plans_wrapper  #professional_plan dd{ background:#ded7c0 url(images/professional_bg01.png) repeat-y 0 0;}
.plans_wrapper  #professional_plan dd.dd_first{background:#ded7c0 url(images/professional_bg00.png) no-repeat 0 0 !important;}
.plans_wrapper  #professional_plan dd.dd_last{background:#fff url(images/professional_bg_bottom.png) no-repeat 0 0 !important;}
.plans_wrapper  #professional_plan dd.dd_bg{ background:#f5edd4 url(images/professional_bg02.png) repeat-y 0 0;}

.plans_wrapper  #bussines_plan{ width:193px;}
.plans_wrapper  #bussines_plan dt{ position:relative; width:193px; background:url(images/bussines_bg_top.png) no-repeat 0 bottom;}
.plans_wrapper  #bussines_plan dd{ background:#e3f1f5 url(images/bussines_bg01.png) repeat-y 0 0;}
.plans_wrapper  #bussines_plan dd.dd_first{background:#cedade url(images/bussines_bg00.png) no-repeat 0 0 !important;}
.plans_wrapper  #bussines_plan dd.dd_last{background:#fff url(images/bussines_bg_bottom.png) no-repeat 0 0 !important;}
.plans_wrapper  #bussines_plan dd.dd_bg{ background:#cedade url(images/bussines_bg02.png) repeat-y 0 0;}

.plans_wrapper .btn_sign_up{ position:absolute; bottom:18px; left:50%; margin-left:-65px; width:131px; height:36px; display:block; text-indent:-99999px; overflow:hidden; background:url(images/btn_sign_up03.png) no-repeat 0 0;}
.plans_wrapper .btn_sign_up:hover{ background-position:0 center;}
.plans_wrapper .btn_sign_up:active{ background-position:0 bottom;}

/*----------------------Inscriere-----------------------*/
.sign_up_wp{ width:900px; height:auto; margin:0 auto;}
.sign_up_wp .side_info{ float:left; width:250px;}

.sign_up_wp .side_professional dl{ width:211px; display:block; background:url(images/professional_bg_body_2.png) repeat-y 0 0;}
.sign_up_wp .side_professional dt{ width:211px; height:166px; display:block; text-indent:-99999px; overflow:hidden; background:url(images/professional_bg_top_2.png) no-repeat 0 0;}
.sign_up_wp .side_professional dd{ display:block; padding:7px 0 10px;  font-size:14px; text-shadow:1px 1px 0 #fff8df; color:#625f55; text-align:center; background:url(images/professional_bg_spacer_02.gif) no-repeat center bottom;}
.sign_up_wp .side_professional_bottom{width:211px; height:14px; font-size:0; background:url(images/professional_bg_bottom_2.png) no-repeat 0 0;}

.sign_up_wp .side_starter dl{ width:211px; display:block; background:url(images/starter_bg_body_2.png) repeat-y 0 0;}
.sign_up_wp .side_starter dt{ width:211px; height:166px; display:block; text-indent:-99999px; overflow:hidden; background:url(images/starter_bg_top_2.png) no-repeat center 0;}
.sign_up_wp .side_starter dd{ display:block; padding:7px 0 10px;  font-size:14px; text-shadow:1px 1px 0 #e6ffe1; color:#687665; text-align:center; background:url(images/starter_bg_spacer_02.gif) no-repeat center bottom;}
.sign_up_wp .side_starter_bottom{width:211px; height:14px; font-size:0; background:url(images/starter_bg_bottom_2.png) no-repeat center 0;}

.sign_up_wp .side_business dl{ width:211px; display:block; background:url(images/business_bg_body_2.png) repeat-y 0 0;}
.sign_up_wp .side_business dt{ width:211px; height:166px; display:block; text-indent:-99999px; overflow:hidden; background:url(images/business_bg_top_2.png) no-repeat center 0;}
.sign_up_wp .side_business dd{ display:block; padding:7px 0 10px;  font-size:14px; text-shadow:1px 1px 0 #f0fcff; color:#7f878a; text-align:center; background:url(images/business_bg_spacer_02.gif) no-repeat center bottom;}
.sign_up_wp .side_business_bottom{width:211px; height:14px; font-size:0; background:url(images/business_bg_bottom_2.png) no-repeat center 0;}


.form_wp{ float:right; width:650px; padding:10px 0 0 0;}
.form_wp h4{ font-size:16px;}

.form_wp .cform{ display:block; padding:40px 0 0;}
.form_wp li{ display:block; padding-bottom:12px;}
.form_wp li label{ display:inline-block; width:150px; text-align:right; font-size:14px; padding:0 8px; color:#333;}
.form_wp li input.single{ width:330px; height:30px; padding:0 5px; font:normal 14px/30px arial; border:1px solid #ccc; background:#fff url(images/input_txt_bg.gif) repeat-x 0 0; vertical-align:middle; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.form_wp li input.single:focus{ border-color:#FB6305;}
.form_wp li input.cf_error{ border-color:#FB6305;}
.form_wp .emailreqtxt, .form_wp .reqtxt{ padding-left:5px;}
.form_wp .textonly{ width:500px; margin-bottom:10px; padding:10px 0 10px 100px; font-size:14px; color:#777; border-bottom:1px solid #ddd; }
.form_wp .sendbutton{ width:217px; height:33px; margin:20px 0 0 170px; cursor:pointer; border:none; background:#fff url(images/btn_finalizeaza.png) repeat-x 0 0;}
.form_wp .sendbutton:hover{ background-position:0 bottom;}

.form_wp .failure { z-index:10; width:300px; height:24px; padding-top:10px; margin:15px auto; text-align:center; background-color:#f5d0d0; border:1px solid #f59090;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}

.form_wp .success  { z-index:10; width:300px; height:24px; padding-top:10px; margin:15px auto; text-align:center; background-color:#d7f7d1; border:1px solid #9ed596;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}



/*----------------------Bugs-----------------------*/
.busg_form_wp{width:850px; padding:0 0 20px 0;}
.busg_form_wp h4{ font-size:16px;}

.busg_form_wp .cform{ display:block; padding:40px 0 0;}
.busg_form_wp li{ display:block; padding-bottom:12px;}
.busg_form_wp li label{ display:inline-block; width:250px; text-align:right; font-size:14px; padding:0 8px; color:#333;}
.busg_form_wp li input.single{ width:330px; height:30px; padding:0 5px; font:normal 14px/30px arial; border:1px solid #ccc; background:#fff url(images/input_txt_bg.gif) repeat-x 0 0; vertical-align:middle; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.busg_form_wp li input.single:focus{ border-color:#FB6305;}

.busg_form_wp li select{ width:342px; height:30px; padding:5px 5px; font:normal 14px/30px arial; border:1px solid #ccc; background:#fff url(images/input_txt_bg.gif) repeat-x 0 0; vertical-align:middle; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}

.busg_form_wp li textarea{ width:330px; height:80px; padding:3px 5px; font:normal 14px/18px arial; border:1px solid #ccc; background:#fff url(images/input_txt_bg.gif) repeat-x 0 0; vertical-align:top; overflow:auto; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.busg_form_wp li textarea:focus{ border-color:#FB6305;}
.busg_form_wp li textarea.cf_error{ border-color:#FB6305;}

.busg_form_wp li input.cf_error{ border-color:#FB6305;}
.busg_form_wp .emailreqtxt, .busg_form_wp .reqtxt{ padding-left:5px;}
.busg_form_wp .textonly{ width:500px; margin-bottom:10px; padding:10px 0 10px 100px; font-size:14px; color:#777; border-bottom:1px solid #ddd; }
.busg_form_wp .sendbutton{ width:217px; height:33px; margin:10px 0 0 250px; cursor:pointer; border:none; background:#fff url(images/btn_raporteaza_bug.png) repeat-x 0 0;}
.busg_form_wp .sendbutton:hover{ background-position:0 bottom;}

.busg_form_wp .failure { z-index:10; width:300px; height:24px; padding-top:10px; margin:15px auto; text-align:center; background-color:#f5d0d0; border:1px solid #f59090;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}

.busg_form_wp .success { z-index:10; width:505px; height:24px; padding-top:10px; margin:15px auto; text-align:center; background-color:#d7f7d1; border:1px solid #9ed596;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}

/*----------------------Clienti-----------------------*/
.portofolio_listing{}
.portofolio_listing li{ position:relative; width:940px; height:415px; display:block; padding:20px 0; border-bottom:2px solid #fb6305;}
.portofolio_listing li h3{ z-index:10; position:absolute; bottom:20px; left:30px; width:940px; height:40px; font-size:30px;}
.portofolio_listing li h3 a{ color:#000;}

/*----------------------Contact-----------------------*/
.contact_wrapper{ position:relative; width:643px; height:484px; margin-left:80px; background:url(images/contact_form_bg.jpg) no-repeat 0 0;}
.contact_sidebar{ position:absolute; top:40px; left:0px; width:220px; height:360px;}
.contact_sidebar ul{ display:block; padding:15px 0 0 20px; font:normal 14px/18px arial;}
.contact_sidebar ul li{ display:block; padding-bottom:10px;}
.contact_sidebar ul li.last{ padding-top:5px;}
.contact_sidebar ul li img{ vertical-align:middle; margin-top:-3px; padding-right:4px;}

.contact_sidebar dl{ display:block; padding:15px 0 0 20px;}
.contact_sidebar dl dt{ display:block; padding-bottom:10px; font:bold 17px arial;}
.contact_sidebar dl dd{ display:block; padding-bottom:5px;}
.contact_sidebar dl dd a{ font-size:14px;}
.contact_sidebar dl dd img{ vertical-align:middle; margin-right:5px;}

.contact_form{ position:absolute; top:20px; right:0px; width:402px; height:415px;}
.contact_form .failure {  z-index:10; position:absolute; bottom:21px; right:20px; width:230px; height:24px; padding-top:10px; font-size:14px; text-align:center; background-color:#f5d0d0; border:1px solid #f59090;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}

.contact_form .success {  z-index:10; position:absolute; bottom:21px; right:20px; width:230px; height:24px; padding-top:10px; font-size:14px; text-align:center; background-color:#d7f7d1; border:1px solid #9ed596;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}

.contact_form li{ display:block; padding-bottom:15px;}
.contact_form label{ display:block; padding-bottom:5px; text-indent:3px; font:bold 17px arial; color:#33677c; text-shadow:1px 1px 0 #e5f3fb;}
.contact_form .single{ width:370px; height:30px; padding:0 5px; font:normal 14px/30px arial; border:1px solid #96c0df;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}
.contact_form .cf_li_err .single{ border-color:#FB6305;}

.contact_form textarea{ width:370px; height:160px; padding:5px; font:normal 14px/19px arial; border:1px solid #96c0df; overflow:auto;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}

.contact_form .cf-sb input{ width:143px; height:38px; display:block; cursor:pointer; border:none; background:url(images/btn_trimite_mesaj.png) no-repeat 0 0;}
.contact_form .emailreqtxt, .contact_form .reqtxt{ display:inline-block; margin-left:3px; font:bold 20px arial; color:#FB6305;}

/*--------------------Simple Page---------------------*/
.simple_page{}
.simple_page p{ font-size:14px; line-height:22px; padding:10px 14px;}

.about_wp{ padding-top:15px; background: url(images/about_01.jpg) no-repeat 0 0 ;}
.about_wp p{ padding:20px 0 10px 410px;}

.about_wp h2{ font-size:40px; letter-spacing:-1px; padding:120px 0 40px; text-align:center;}

.afiliere_wp{ height:550px; background: url(images/afiliere_01.jpg) no-repeat center bottom ;}
.afiliere_wp h2{ text-align:center; font-size:40px; padding-top:20px; letter-spacing:-1px;}

/*--------------------Parteneri---------------------*/
.sponsorListHolder{ width:900px; height:325px; padding:20px; display:block; margin:20px auto; background: url(images/partners_bg.png) no-repeat 0 0 ;}
.sponsorListHolder li{ margin-left:1px; margin-bottom:1px; display:block; float:left;}

.sponsor{ width:299px; height:161px; float:left; position:relative; cursor:pointer;}
.sponsorFlip{ position:absolute; left:0; top:0; width:100%; height:100%;}

.sponsorFlip:hover{background: url(images/partners_active_bg.png) no-repeat 0 0 ;}
.sponsorFlip img{ position:absolute; top:0; left:0;}
.sponsorData{display:none;}
.sponsorDescription{ font-size:12px; padding:40px 10px 15px 20px;}
.sponsorDescription p{ padding:0 0 6px 12px; background: url(images/partners_bullet.png) no-repeat 0 5px;}

.sponsorURL{ font-size:10px; font-weight:bold; padding-left:20px;}

/*--------------------Footer---------------------*/
#footer{ width:100%; height:auto; background:#111 url(images/footer_bg.jpg) repeat-x center 0;}
.footer_center{ position:relative; width:940px; height:auto; margin:0 auto;}

.footer_center .sign_up_wp02{height:116px;}

.footer_center .sign_up_wp01{ height:116px; background:url(images/footer_sign_up_spot.jpg) no-repeat 440px 0;}
.footer_center .sign_up_wp01 p{ position:absolute; top:36px; left:10px; width:440px; height:20px; font:bold 17px arial; text-align:right; color:#f2f2f2; text-shadow:1px 1px 0 #000;}

.footer_center .sign_up_wp01 .btn_sign_up{ position:absolute; top:12px; left:480px; width:176px; height:72px; display:block; text-indent:-999999px; overflow:hidden; background:url(images/btn_sign_up02.png) no-repeat 0 0;}
.footer_center .sign_up_wp01 .btn_sign_up:hover{ background-position:0 bottom;}
.footer_center .sign_up_wp01 .btn_sign_up:active{ margin-top:1px;}

.footer_center .newsletter_wrapper{ position:relative; width:940px; height:100px; background:url(images/newsletter_panel.png) no-repeat 0 0;}
.footer_center .newsletter_wrapper p.text{ position:absolute; top:27px; left:20px; width:450px; height:20px; text-align:right; font:bold 14px arial; color:#777; text-shadow:1px 1px 0 #fff;}
.footer_center .newsletter_wrapper .form_wrapper{ position:absolute; top:15px; right:15px; width:440px; height:40px; background:url(images/newletter_bg.png) no-repeat 0 0;}
.footer_center .newsletter_wrapper #cf_field_1 { position:absolute; top:4px; left:10px; width:305px; height:32px; font:normal 14px/32px arial; background-color:transparent; border:none;}
.footer_center .newsletter_wrapper label{ display:none;}
.footer_center .newsletter_wrapper .emailreqtxt{ display:none;}
.footer_center .newsletter_wrapper #sendbutton{ position:absolute; top:0px; right:0; width:120px; height:40px; cursor:pointer; background-color:transparent; border:none;}

.footer_center .newsletter_wrapper .failure { z-index:10; position:absolute; top:1px; left:-280px; width:272px; height:24px; padding-top:10px; text-align:center; background-color:#f5d0d0; border:1px solid #f59090;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}

.footer_center .newsletter_wrapper .success  { z-index:10; position:absolute; top:1px; left:-197px; width:185px; height:24px; padding-top:10px; text-align:center; background-color:#d7f7d1; border:1px solid #9ed596;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}

.footer_first_row{}
.footer_first_row .box{ float:left; width:211px; padding:12px;}
.footer_first_row .box_double{ width:446px !important;}

.footer_first_row .box h4{ height:25px; font:bold 15px arial; color:#f2f2f2; text-shadow:1px 1px 0 #000; border-bottom:1px solid #3a3a3a;}
.footer_first_row .box h4 img{ vertical-align:middle; margin:0 3px 0 3px;}

.footer_first_row .blog_listing{}
.footer_first_row .blog_listing li{ display:block; padding:11px 5px 10px; text-shadow:1px 1px 0 #000; color:#afafaf; border-bottom:1px solid #252526;}
.footer_first_row .blog_listing li.last{ border-bottom:none;}
.footer_first_row .blog_listing li h5{ padding-bottom:4px;}
.footer_first_row .blog_listing li h5 a, .footer_top_row .blog_listing li h5 a:visited{ color:#ff9100; font-size:12px; text-decoration:none;}
.footer_first_row .blog_listing li h5 a:hover{ color:#f2f2f2;}

.footer_first_row .twitter_listing{text-shadow:1px 1px 0 #000;}
.footer_first_row .twitter_listing li{ display:block; padding-top:12px;}
.footer_first_row .twitter_listing h5{ font:bold 11px arial; color:#fff;}
.footer_first_row .twitter_listing p{ color:#afafaf; font:normal 11px/15px arial;}
.footer_first_row .twitter_listing p a, .footer_top_row .twitter_listing p a:visited{ color:#FF9100;}

.footer_first_row .contact_listing{ padding:0 0 0 5px; color:#f2f2f2; text-shadow:1px 1px 0 #000;}
.footer_first_row .contact_listing li{ display:block; padding-top:12px; font-size:14px;}
.footer_first_row .contact_listing li img{ margin:0 6px -2px 0;}
.footer_first_row .contact_listing li.last{ font-size:12px;}

.footer_links{ padding:30px 0; text-shadow:1px 1px 0 #000; background:url(images/footer_spacer.gif) repeat-x 0 10px;}
.footer_links .box{ float:left; width:211px; height:auto; padding:12px; overflow:hidden;}
.footer_links .box h4{ height:25px; font:bold 15px arial; color:#f2f2f2; text-shadow:1px 1px 0 #000; border-bottom:1px solid #222;}
.footer_links .box ul{ padding:5px 0 0 0;}
.footer_links .box ul li{ display:block; padding-top:6px; color:#aeaeae;}
.footer_links .box ul li a, .footer_links .box ul li a:visited{color:#aeaeae; font-size:12px;}
.footer_links .box ul li a:hover{ color:#fff;}

.footer_partners{ position:relative; width:940px; height:70px; background:url(images/footer_partners.png) no-repeat 0 0;}
.footer_partners li{ position:absolute; top:10px; display:block;}
.footer_partners li a{ width:942px; height:70px; display:block;}

.footer_partners li a{ display:block; height:50px; text-indent:-999999px; overflow:hidden;}

.copyright{ display:block; text-align:center; color:#888; text-shadow:1px 1px 0 #000; font-size:11px; padding:20px 0;}


/*--------------------Formulare---------------------*/
.cform .cf_hidden{ display:none;}
