/* ---------------------------------------------

RESET.CSS

-----------------------------------------------*/

*{ margin:0;padding:0 }



html { margin-bottom:1px; }



:focus { outline: 0; }



* a:hover, * a:active { outline:none; }



a, a:hover, a:visited,a:link { text-decoration:none; color:inherit; }



a:hover { text-decoration:underline; }



a img { border:none; }



ol, ul { list-style:none;}

.orange_list li {
	list-style-image:url(img/li_image.gif);
	padding:0 3px 5px 10px;
	list-style-position:inside;
}

.orange_list img {
	margin-right:40px;
	display:block;
	padding:1px;
	background:#FFFFFF;
	border:2px solid #eaeaea;
}


.clear { clear: both; }



.clearfix:after { content: ".";	display: block; height: 0; clear: both; visibility: hidden; }



table { border-collapse:separate; border-spacing:0;}



* html>body .clearfix { display: inline-block; width: 100%;}



* html .clearfix { /* Hides from IE-mac \*/height: 1%; /* End hide from IE-mac */ min-height: 100%; margin-bottom: 1px; }



.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }



.clearfix { display: inline-block; }



html[xmlns] .clearfix { display: block; }



textarea { resize:none;}



/* ---------------------------------------------

SITE.CSS

-----------------------------------------------*/



@font-face {

  font-family: "MyriadPro";

  src: url(MyriadPro-Regular.otf);

}

@font-face {

	font-family: MyriadPro;

	font-weight: bold;

	src: url(MyriadPro-Bold.otf);

}





body {color:#4b4b4b;font-size:12px;font-family:Arial; background:#FFFFFF; }

.header_hold {background:#FFFFFF}

.inner{width:960px;margin:0 auto;}

a{color:#4b4b4b;}

.left { float:left; }

.right { float:right;}


.wrapper {}

.relative { position:relative;z-index:1;}

.absolute { position:absolute;z-index:5;}



.hidden {display:none;}



.orange{color:#107cd4;}

.white{color:#fff;}





h1#logo a{display:block;text-indent:-9999px;background:url(img/logo.png) no-repeat left top;width:237px;height:79px;margin:15px 15px 15px -2px;}



a.more{background:url(img/more.png) no-repeat left center;padding-left:9px;display:block;width:100px;color:#8c8c8c;}



/******** top bar *********/

#top_bar div.right{padding-top:22px; text-align:right; width:700px; position:relative}

#top_bar div.right a {
	display:block;
	width:137px;
	height:30px;
	position:absolute;
	top:38px;
}

#top_bar a.bg_gray{background:url(img/grey_bt.gif) no-repeat left top; right:150px}

#top_bar a.bg_orange{background:url(img/red_login.gif) no-repeat left top; right:0px;}

#top_bar div.right p{padding-left:100px; text-align:left; font-size:14px;}



/******** nav *********/


#nav ul li {display:block; float:left}

#nav ul li.active h2, #nav ul li.active.hover h2{background:url(img/btn_bg.gif) center top repeat-x;border:0 none; line-height:36px; height:36px; color:#FFFFFF;}


#nav ul li.active h2 a{color:#FFFFFF;font-size:14px;}

#nav ul li h2{display:block;float:left;cursor:pointer;}

#nav ul li h2 a{ color:#000000; display:block; font-size:14px; font-weight:bold; height:36px; line-height:40px; padding:0 21px; _float:left}

#nav .inner{background:#e9e9e9; border-top:3px solid #107cd3;}

#nav ul li h2 a:hover{background:url(img/btn_bg.gif) center top repeat-x; text-decoration:none; color:#FFFFFF}

#nav form#cauta{margin-top:7px;margin-right:7px;}

#nav form#cauta input#search_text{border:1px solid #cdebf3;padding:1px 3px;}

#nav form#cauta input#search_submit{cursor:pointer;border:1px solid #cdebf3;background:#52c8e6;color:#fff;padding:2px 7px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-left:5px;}



/******** footer ************/

#footer{background:url(img/footer_bg.gif) center top no-repeat; color:#FFFFFF}

#footer .inner {
	width:930px !important;
	padding:4px 0;
}

#footer a{font-size:11px;}



/******** bottom_section ************/

#bottom_section{background:url(img/separators.gif) center top no-repeat; padding-top:18px; height:185px}

#bottom_section h3{color:#4b4b4b;font-size:14px;}

#testimonial{width:400px; margin-left:5px;}

#bottom_section .right ul{float:left;margin-right:50px;margin-bottom:30px;margin-left:15px;}

#bottom_section .right ul li a{color:#8c8c8c;}

#bottom_section .right ul li h3 a{color:#4b4b4b;}

#bottom_section .right ul li h3{margin-bottom:4px;}

#bottom_section input {border:1px solid #acacac;padding:1px;color:#8c8c8c;padding:3px;}

#bottom_section input#email_submit {border:1px solid #c1c1c1;background:#e6e6e6;color:#666;cursor:pointer;padding:1px;}



#testimonial  h3{margin-bottom:5px;}

#testimonial .top{background:url(img/testimonial_top.jpg) no-repeat left top;height:6px;font-size:5px;}

#testimonial .middle{background:url(img/testimonial_md.jpg) repeat-y left top;padding:10px;}

#testimonial .bottom{background:url(img/testimonial_bt.jpg) no-repeat left top;height:20px;}

#testimonial cite{float:left;margin-left:46px;margin-bottom:10px;font-style:normal;color:#8c8c8c;}

#testimonial cite strong{color:#4b4b4b;}



/******** content ************/

#content{height:597px;background:url(img/header.jpg) no-repeat left top;}

#content span{color:#FFFFFF;
font-size:36px;
font-weight:bold;
padding:15px 0 18px;
right:26px;
top:0px;
width:511px;
}

#content h2{color:#ececec;
font-size:18px;
font-weight:normal;
right:25px;
top:106px;
width:327px;
text-align:right;
}

#big_blue_button{line-height:23px;background:url("img/blue_button.png") no-repeat scroll left top transparent;color:#FFFFFF;font-size:24px;font-weight:bold;height:94px;padding:10px 25px 10px 10px;right:50px;top:121px;width:245px;}



#big_blue_button em{font-size:16px;font-weight:normal;display:block;color:#ceecf4;margin-top:4px;}

#big_blue_button strong{font-family:"Arial Black",sans-serif;}

#big_blue_button:hover{text-decoration:none;}

#domain{left:295px;top:255px;}

#domain h4{font-size:14px;}

#domain select{margin-top:11px;border:1px solid #bbb;padding:1px;}

#domain input{margin-top:11px;border:1px solid #929292;padding:1px 3px;background:#e6e6e6;color:#4d4d4d;cursor:pointer;}

#right_box{right:4px;top:235px;width:250px;}

#box{width:590px;top:371px;background:url(img/blue_hp_bg.gif) no-repeat left top;padding:10px 10px 0 52px; height:191px;}

.bg_white{background:#fff;padding:7px 5px 4px;}

.bg_white div.left{background:url(img/bg_box1.jpg) no-repeat left top;width:193px;margin-right:11px;padding:8px;height:170px;}

.bg_white div.left p{font-size:11px;}

#box h1{font-family:Arial, Helvetica, sans-serif, sans-serif;font-size:25px;color:#000;font-weight:normal;line-height:27px;text-align:left; margin-top:15px; font-style:italic}

#box h1 span{font-size:40px;color:#000;font-weight:bold;display:block;color:#107cd4;}



a.button{-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/vezi.png) no-repeat scroll left top;
color:#333333;
display:block;
font-size:11px;
font-weight:bold;
margin:-30px 0 30px 412px;
padding:11px 47px 10px 36px;
width:128px;}



*:first-child+html #preturi p.second {line-height:85px;margin-top:-15px;}

#preturi span.big{font-size:24px;}

#preturi span#pret{font-size:74px;font-family:"Arial Black",sans-serif;letter-spacing:-2px;margin-right:-32px;text-shadow: 0px 0px 2px #059bc1;}

#preturi span#pret sup{font-size:36px;}

#preturi span#pret small{font-size:36px;}

#preturi span#moneda{font-size:41px;font-family:"Arial Black",sans-serif;letter-spacing:-2px;text-shadow: 0px 0px 2px #059bc1;}



#evenimente{margin-top:20px;}

#evenimente h5{font-size:14px;color:#333;border-bottom:1px solid #adadad;padding:3px 0;}

#evenimente span.data{font-size:11px;color:#999;}

#evenimente a{color:#333;}

#evenimente p{margin:5px 0 10px 0;}

#evenimente a.more{color:#999;border-top:1px solid #d6d6d6;display:block;width:240px;}



/********** left_sidebar *********/

#content2{overflow:auto; padding:0 27px 10px;}

#left_sidebar{background:url(img/bg_left_sidebar.gif) no-repeat bottom right;width:146px;padding:25px 15px;}

#left_sidebar ul a{color:#666;}

#left_sidebar ul li{padding:4px 0;}

#left_sidebar ul{margin-bottom:25px;}

#left_sidebar h3{color:#fca126;font-weight:normal;font-size:14px;}



#right_sidebar{width:179px;background:url(img/bg_right_sidebar.gif) no-repeat top left;padding-bottom:200px;}

#get_started{padding:35px 21px 90px;}

#get_started h2{font-size:24px;color:#fca126;font-weight:normal;margin-bottom:30px;}

#small_blue_button{display:block;background:url(img/blue_button2.png) no-repeat left top;color:#fff;font-weight:bold;margin:30px 0;padding:5px 4px;line-height:12px;}

#small_blue_button strong{font-family:"Arial Black",sans-serif;}

#small_green_button{display:block;background:url(img/green_button2.png) no-repeat left top;color:#fff;font-weight:bold;margin:30px 0;padding:10px 5px;}

#small_blue_button em{font-weight:normal;display:block;font-size:11px;color:#ceecf4;}

#small_green_button em{font-weight:normal;display:block;font-size:11px;color:#e8ecd0;}

#small_blue_button:hover, #small_green_button:hover {text-decoration:none;}



#pret_start{font-size:65px;font-family:"Arial Black",sans-serif;letter-spacing:-2px;text-shadow: 0px 0px 2px #059bc1;color:#fff;line-height:51px;}

.align_center{text-align:center;margin-top:50px;}

.align_center a{text-align:left;display:block;width:92px;margin:0 auto;margin-top:8px;}

#right_sidebar h3{color:#059bc1;font-size:18px;width:92px;margin:0 auto;text-align:left;}

.pdf a.submit_button{background:#e6e6e6;border:1px solid #929292;padding:3px 10px;margin-top:-15px;}

.pdf img{margin-top:15px;}



.pdf{width:115px;margin:50px auto;}



/********* center *******/

#center{margin:10px 20px;width:555px;}

.breadcrumb{color:#999;margin-bottom:15px;}

.breadcrumb a{color:#666;text-decoration:underline;}

.inner_header{width:556px;height:262px;}

.inner_header h1{background:url(img/inner_title.png) no-repeat left top;color:#fff;width:315px;padding:10px;font-size:30px;line-height:18px;top:161px;left:0;}

.inner_header h1 small{font-size:18px; text-shadow:0 2px 0 #0558c7; font-style:italic}

.inner_header h1 span{display:block;margin:7px 26px 20px;}

.inner_header img{display:block;right:0;}



#center h2{font-size:24px;margin:10px 0;font-weight:normal;}



#center .icon{margin:25px 0 25px 0;padding-left:70px;}

#center .icon h3{font-size:14px;color:#333;padding-top:10px;}



#create_message{background:url(img/create_message.jpg) no-repeat left 25px;}

#customize_message{background:url(img/customize_message.jpg) no-repeat left 25px;}

#email_list{background:url(img/email_list.jpg) no-repeat left 25px;}

#get_inbox{background:url(img/get_inbox.jpg) no-repeat left 25px;}

#track_results{background:url(img/track_results.jpg) no-repeat left 25px;}

#support{background:url(img/support.jpg) no-repeat left 25px;}

#new_support{background:url(img/support.gif) no-repeat left 25px; height:100px; padding:22px 0 0 87px !important; margin:0 !important;}



#header_login{background:url(img/header2.jpg) no-repeat left top;height:304px;margin-bottom:15px;}



#login_form{background:url(img/bg_login.png) no-repeat left top;width:200px;right:0;top:20px;padding:25px;}

#login_form .block{display:block;}

#login_form label.block{margin-top:15px;}

#login_form input.block{border:1px solid #b88d30;padding:2px;width:194px;}

#login_form h4{font-size:18px;text-align:right;}

#login_form #login_submit{display:block;float:right;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;background:none repeat scroll 0 0 #52C8E6;border:1px solid #CDEBF3;color:#FFFFFF;cursor:pointer;margin-left:5px;padding:2px 7px;}



.align_right{text-align:right;}



#oferta{width:300px;top:30px;left:332px;}

#oferta h3{font-size:18px;color:#059bc1;font-weight:normal;margin:25px 0 35px 0;}

#big_blue_button2{background:url("img/blue_button3.png") no-repeat scroll left top transparent;color:#FFFFFF;font-size:24px;font-weight:bold;/*line-height:74px;*/padding:23px 25px 23px 13px;width:245px;}

#big_blue_button2:hover{text-decoration:none;}

*:first-child+html #big_blue_button2{padding:15px 25px 23px 13px;line-height:50px;display:block;}



.big_section{background:url("img/bg_sectiune.jpg") no-repeat scroll left top transparent;width:265px;margin-right:5px;padding:30px 25px;height:425px}

.big_section h3{margin-bottom:25px;color:#333;font-size:14px;}

.big_section img{margin:5px auto;display:block;}



a.more3{background:url("img/play.png") no-repeat scroll left center transparent;padding:5px 0 5px 29px;margin:15px 0;display:block;color:#6699cc;text-decoration:underline;}



.big_section input#email, .big_section select#region {width:195px;border:1px solid #a9a9a9;padding:2px 4px;margin:3px 0;}

.big_section input.big_section_submit{background:#e6e6e6;border:1px solid #929292;padding:1px 5px;}

.blue_bg{
	background:#E7F2F4;
	color:#419BA5;
	padding:10px;
}

.form_holder {
	background:#FEF4DD none repeat scroll 0 0;
	padding:10px;
}

.form_holder p {
	padding-bottom:5px;
}

.form_holder p label {
	display:block;
	float:left;
	width:100px;
	text-align:right;
	padding-right:10px;
}

.new_login_form {
	background:#FEF4DD none repeat scroll 0 0;
	margin:50px auto;
	width:400px;
	padding:20px;
}

.new_login_form h2{
	margin-bottom:10px;
}

.new_login_form p{
	font-weight:bold;
}

.new_login_form input{
	margin-bottom:10px;
}

.new_login_form label{
	display:block !important;
	float:left !important;
	padding-right:10px !important;
	text-align:right !important;
	width:100px !important;
}

.pricing_table .table, .pricing_table_partner .table {
border:1px solid #add6fd;
border-collapse:separate;
height:237px;
left:16px;
margin:0;
padding:0;
text-align:center;
top:16px;
width:511px;
}
.pricing_table .table tr td {
margin-bottom:2px;
text-align:center;
}
.pricing_table .signup, .pricing_table_partner .signup {
background-image:url(http://img.constantcontact.com/lp/images/standard/bv2/pricing-signup_btn.png);
display:block;
height:32px;
left:205px;
position:absolute;
text-indent:-9999px;
top:15px;
width:106px;
}
.pricing_table .table tr .price, .pricing_table_partner .table tr .price {
background-color:#e9f3fe;
color:#72B5BC;
font-size:150%;
font-weight:bold;
}
.pricing_table .table tr .price.message, .pricing_table_partner .table tr .price.message {
color:#357E86;
font-size:100%;
}
.pricing_table .table tr .price strong, .pricing_table_partner .table tr .price strong {
color:#357E86;
font-size:130%;
line-height:120%;
}
.pricing_table .table tr .segment, .pricing_table_partner .table tr .segment {
color:#000000;
font-weight:bold;
}
.pricing_table .table tr .sendable, .pricing_table_partner .table tr .sendable {
background-color:#FEF4DD;
font-size:95%;
}
.pricing_table .table tr .price .permonth, .pricing_table_partner .table tr .price .permonth {
color:#666666;
font-size:55%;
font-style:italic;
font-weight:normal;
}
.pricing_table .table_wrap, .pricing_table_partner .table_wrap {
height:181px;
}
.pricing_table .signup:hover, .pricing_table_partner .signup:hover {
background-position:0 32px;
}
.pricing_table .included a, .pricing_table_partner .included a {
color:#000000;
cursor:pointer;
font-size:85%;
font-weight:bold;
}
.pricing_table .included, .pricing_table_partner .included {
float:right;
margin-right:50px;
margin-top:28px;
}
.pricing_table .included a:hover, .pricing_table_partner .included a:hover {
color:#FFFFFF;
}
.pricing_table .table .header td {
background-color:#add6fd;
color:#357E86;
font-weight:bold;
height:25px;
padding:2px 5px;
text-align:left;
}
.pricing_table .table .note td {
font-size:120%;
padding:10px 0;
text-align:center;
}
.pricing_table #standard-pricing .header td {
}
.pricing_table .table .addresses td {
height:40px;
}
.pricing_table .table .emails td {
height:94px;
}
.pricing_table .table .pricing td {
height:67px;
}
.pricing_table table tr .first {
padding:5px;
}
.pricing_table .table .old-price {
color:#a0cdff;
display:block;
font-size:85%;
text-decoration:line-through;
}
.pricing_table .table small {
font-size:70%;
vertical-align:top;
}
.pricing_table .table .segment {
background-color:#e9f3fe;
}
.pricing_table .table .segmentA,.pricing_table .table .segmentB, .pricing_table .table .segmentC, .pricing_table .table .segmentD {
width:70px;
}
.pricing_table .table .segmentA, .pricing_table .table .segmentB, .pricing_table .table .segmentC, .pricing_table .table .segmentA,.pricing_table .table .segmentB, .pricing_table .table .segmentC {
width:194px;
}
.pricing_table .table .segmentE {
width:82px;
}
.pricing_table .table .segmentF {
width:56px;
}
.pricing_table .included, .pricing_table_partner .included {
left:210px;
margin:0;
position:absolute;
top:50px;
}
.pricing_table #free-trial {
bottom:0;
height:76px;
left:0;
position:absolute;
width:341px;
}

.pricing_table #free-trial span {
display:block;
text-indent:-9999px;
}
.pricing_table .cta {
bottom:25px;
color:#357E86;
font-size:130%;
font-weight:bold;
position:absolute;
right:15px;
width:170px;
}

.pricing_table table tr .first, .pricing_table_partner table tr .first {
background-color:#d1e9fe;
color:#357E86;
font-weight:bold;
width:65px;
}

.dotted_b {
	border:1px dotted #999999;
	color:#999999;
	font-size:9pt;
	margin:0 0 20px 0;
	padding:20px;
}

.dotted_b a {
	font-weight:bold;
	color:#3E69BD;
}

.bordered_img{
	border:1px solid #CCCCCC;
	display:block;
	float:left;
	padding:1px;
	background:#FFFFFF;
}

.feedback_btn {
	background:url("img/feedback_btn.gif") no-repeat scroll left top transparent;
	position:fixed;
	right:0;
	bottom:0;
	width:84px;
	height:84px;
	display:block;
	text-indent:-9999px;
	_display:none;
}

.headerContactTable {
	width: 250px;
	margin: 10px 0 0 80px;
}

.headerContactTable td {
	text-align: left;
	vertical-align: top;
	font-size: 1.2em;
}
