img { border: 0px; margin: 0px; padding: 0px; }

html { height: 100%; width: 100%; border: 0; margin:0; padding: 0; }

body { margin: 0; border: 0; padding: 0; color: #626974; width: 100%; height: 100%; font-size: 14px; font-family: Arial,Verdana,Tahoma,sans-serif; font-weight: normal; text-align: left; line-height: 1.2; background-color: #FFFFFF; }



table { border-spacing:0; border-collapse:collapse; margin: 0; border: 0; padding: 0; }
tr { margin: 0; border: 0; padding: 0; }
td { text-align:left; vertical-align: top; margin: 0; border: 0; padding: 0; }

div { margin: 0; border: 0; padding: 0; text-align: left; }

a { margin: 0; padding: 0; border: 0; text-decoration: none; color: #2e64bb; cursor: pointer; outline: none; }
a:hover { text-decoration: underline; }

ul { padding: 0; margin: 0; color: #6c727d; margin: 0px 0px 0px 35px; }
li { padding: 0px 0px 4px 0px; margin: 0; border: 0; }

p { padding: 0; margin: 13px 0px 13px 0px; border: 0; line-height: 17px; }

form { padding: 0; margin: 0; border: 0; }

input { font-size: 12px; font-family: Tahoma,Arial,Verdana,sans-serif; }

label { padding: 0; margin: 0; border: 0; }

textarea { font-family: Tahoma,Arial,Verdana,sans-serif; font-size: 12px; }

h1,h2,h3,h4,h5,h6,h7 { display: inline; font-weight: normal; border: 0; padding: 0; margin: 0; font-size: 13px; }

strong.italic { font-style: italic; }

table.table_100p { width: 100%; }
table.table_100p_fixed { width: 100%; table-layout: fixed; }
table.centered_table { margin: 0px auto; }

.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.none { float: none; }
.cleaner { clear: both; height: 0px; font-size: 0pt; line-height: 0; overflow: hidden; }


.header { height: 78px; background-image: url(/images/header_bg.gif); background-repeat: repeat-x; }
.header .m_c { width: 1000px; margin: 0px auto; }
.header .logo { float: left; padding: 3px 0px 0px 10px; }
.header .logo div { background-image: url(/images/logo.png); width: 179px; height: 73px; background-repeat: no-repeat; cursor: pointer; }
.header .menu { float: right; padding: 22px 0px 0px 0px; }
.header .menu .item { float: left; padding: 0px 10px 0px 0px; }
.header .menu .item td.sides { width: 12px; height: 23px; background-image: url(/images/h_sides.png); background-repeat: no-repeat; }
.header .menu .item td.sides.left_one { background-position: 0px 0px; }
.header .menu .item td.sides.right_one { background-position: 0px -24px; }
.header .menu .item td a { background-color: #363b44; color: #FFFFFF; text-decoration: none; height: 23px; overflow: hidden; padding: 0px 3px 0px 3px; font-size: 16px; font-family: Verdana,Arial,sans-serif; display: block; line-height: 21px; text-shadow: 2px 2px 6px #434955; }

.header .menu .item.unactive td.sides { background-image: none; }
.header .menu .item.unactive td a { background-color: transparent; }


.center_bg { height: 425px; /*background-image: url(/images/center_bg.jpg); background-repeat: repeat-x; */}
.center_bg .m_c { width: 1000px; margin: 0px auto; position:relative }
.center_bg .m_c .creators { padding: 7px 20px 0px 0px; text-align: right; font-size: 12px; color: #f2f4f5; font-family: Verdana,Arial,sans-serif; }
.center_bg .m_c .creators img { vertical-align: middle; }

.center_bg .m_c .title { text-align: center; }
.center_bg .m_c .title h1 { font-size: 44px; font-family: Georgia, Times New Roman, serif; color: #FFFFFF; text-shadow: 2px 2px 5px #2b5d86; }

.center_bg .m_c .screens { background-image: url(/images/center_screens.png); background-repeat: no-repeat; width: 990px; height: 339px; margin: -8px auto 0px auto; }
.center_bg .m_c .screens { height: 338px\0/; }
.center_bg .m_c .screens .magnify { background-image: url(/images/center_zoom.png); background-repeat: no-repeat; width: 240px; height: 244px; position: absolute; margin: 140px 0px 0px 80px; z-index: 100; }

.center_bg .m_c .screens.refreshed { background-image: url(/images/center_screens_4.png); margin-top: -6px; }
.center_bg .m_c .screens.refreshed .magnify { display: none; }


.center_bg.secondary { /*background-image: url(/images/center_bg_short_repeated.jpg);*/ height: 103px; }
.center_bg.secondary .m_c { /*background-image: url(/images/center_bg_short.jpg); background-repeat: no-repeat;*/ height: 103px;  }
.center_bg.secondary .m_c .title { text-align: left; padding: 22px 0px 0px 15px; }


.news { height: 76px; background-color: #e4e6e7; /*border-top: 1px solid #c3c4c5;*/
-moz-box-shadow: -11px -6px 11px rgba(0,0,0,0.2);
-webkit-box-shadow: -11px -6px 11px rgba(0,0,0,0.2);
-o-box-shadow: -11px -6px 11px rgba(0,0,0,0.2);
-icab-box-shadow: -11px -6px 11px rgba(0,0,0,0.2);
-khtml-box-shadow: -11px -6px 11px rgba(0,0,0,0.2);
box-shadow: -11px -6px 11px rgba(0,0,0,0.2); }
.news .top_border { border-top: 1px solid #FFFFFF; }
.news .top_border .m_c { width: 1000px; margin: 0px auto; }
.news .top_border .m_c .signup { float: right; padding: 13px 100px 0px 0px; }

table.green_btn { cursor: pointer; }
table.green_btn td.sides { width: 26px; height: 50px; background-image: url(/images/g_btn_sides.png); background-repeat: no-repeat; }
table.green_btn td.sides.left_one { background-position: 0px 0px; }
table.green_btn td.sides.right_one { background-position: 0px -51px; }
table.green_btn td.center { font-weight: bold; height: 50px; background-image: url(/images/g_btn_center.png); background-repeat: repeat-x; text-align: center; padding: 0px 3px 0px 3px; line-height: 48px; font-size: 16px; color: #FFFFFF; text-shadow: 1px 1px 3px #4b5c20; }

.news .announcement { float: right; padding: 27px 17px 0px 0px; }
.news .announcement .title { float: left; padding: 1px 0px 0px 9px; font-family: Arial,Verdana,sans-serif; color: #2e3136; }
.news .announcement .title h2 { font-size: 16px; }
.red_label { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #ff0000; height: 22px; line-height: 20px; padding: 0px 8px 0px 8px; color: #FFFFFF; font-size: 16px; font-family: Arial,Verdana,sans-serif; float: left; }
.red_label_small { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #ff0000; height: 17px; line-height: 17px; padding: 0px 5px 0px 6px; color: #FFFFFF; font-family: Arial,Verdana,sans-serif; font-size: 12px; display: inline-block; margin: 0px 3px 0px 0px; }


.content { background-color: #f2f4f5;
position: relative; z-index: 10;
-moz-box-shadow: -11px 6px 11px rgba(0,0,0,0.2);
-webkit-box-shadow: -11px 6px 11px rgba(0,0,0,0.2);
-o-box-shadow: -11px 6px 11px rgba(0,0,0,0.2);
-icab-box-shadow: -11px 6px 11px rgba(0,0,0,0.2);
-khtml-box-shadow: -11px 6px 11px rgba(0,0,0,0.2);
box-shadow: -11px 6px 11px rgba(0,0,0,0.2); }
.content .m_c { width: 1000px; margin: 0px auto; }
.content .m_c .long_side { float: left; width: 668px; }

.content .m_c .long_side .what_is { padding: 25px 28px 0px 13px; }
.content .m_c .long_side .what_is h3 { font-size: 14px; color: #757c89; font-weight: bold; display: block; padding: 0px 0px 7px 0px; border-bottom: 1px solid #d9dbdc; }
.content .m_c .long_side .what_is .text { padding: 0px 0px 0px 0px; font-size: 17px; line-height: 27px; }
.content .m_c .long_side .what_is .text strong { color: #131416; font-weight: bold; }

h3.border_bottom { font-size: 14px; color: #757c89; font-weight: bold; display: block; padding: 0px 0px 7px 0px; border-bottom: 1px solid #d9dbdc; }

.content .m_c .long_side .move_board { padding: 45px 0px 0px 0px; }
.content .m_c .long_side .move_board .picture { width: 306px; padding: 4px 0px 0px 0px; }

.content .m_c .long_side .move_board h3 { font-size: 18px; font-weight: bold; color: #626974; }
.content .m_c .long_side .move_board .ctn { padding: 14px 0px 19px 0px; line-height: 19px; }

.content .m_c .short_side { float: left; width: 332px; }
.content .m_c .short_side .main_container { padding: 17px 0px 0px 0px; }

.l_item { display: block; background-image: url(/images/small_q.png); background-repeat: no-repeat; background-position: 0px 5px; padding: 6px 0px 6px 24px; }
.l_item.unactive { color: #626974; cursor: default; }
.l_item.unactive:hover { text-decoration: none; }

.content .m_c .short_side .team_fit { width: 244px; height: 264px; background-image: url(/images/big_q.png); background-repeat: no-repeat; margin: 24px auto 0px auto; }
.content .m_c .short_side .team_fit .inline_container { width: 175px; margin: 0px auto; padding: 50px 18px 0px 0px; }
.content .m_c .short_side .team_fit .inline_container h3 { font-size: 14px; font-weight: bold; color: #3c4046; }

.footer { background-color: #e4e6e7; padding: 0px 0px 20px 0px; }
.footer .m_c { width: 1000px; margin: 0px auto; }
.footer .m_c .left_aligned { float: left; padding: 20px 0px 0px 0px; }
.footer .m_c .subs_ctn { padding: 5px 0px 0px 0px; }
.footer .m_c .subs_ctn input { color: #919191; padding: 3px 0px 0px 5px; border: 1px solid #9e9fa0; width: 235px; height: 24px; font-style: italic; font-size:16px; }
.footer .m_c .subs_ctn input.email_edited { color:#626974; font-style:normal;}
.gray_btn { height: 27px; background-image: url(/images/s_btn.gif); background-repeat: repeat-x; border: 1px solid #b4b5b6; padding: 0px 26px 0px 26px; margin: 0px 0px 0px 6px; color: #131416; text-align: center; line-height: 27px; text-shadow: 1px 1px 0px #FFFFFF; cursor: pointer; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.footer .m_c .media { padding: 24px 0px 0px 0px; }
.footer .m_c .media .icon { margin: 0px 10px 0px 0px; }
.footer .m_c .media .icon img { vertical-align: middle; margin: 0px 0px 3px 0px; }
.footer .m_c .media a.bold { font-weight: bold; }


.footer .m_c .right_aligned { float: right; padding: 25px 35px 0px 0px; }
.footer .m_c .right_aligned .inline_container { float: left; padding: 0px 40px 0px 0px; }
.footer .m_c .right_aligned h5 { font-size: 14px; font-weight: bold; }

.footer .m_c .right_aligned ul { color: #2e64bb; margin: 0px 0px 13px 18px; }
.footer .m_c .right_aligned ul li { padding: 6px 0px 0px 0px; }

.copyright { text-align: right; color: #626974; font-size: 12px; padding: 20px 0px 0px 0px; }

.signup { padding: 0px 12px 100px 22px; }
.signup .announce { padding: 23px 0px 24px 0px; }
.signup .announce h2 { font-size: 17px; font-weight: bold; color: #626974; }

.signup .s_form { background-color: #FFFFFF; border: 3px solid #e9ebec; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; padding: 25px 25px 25px 25px; }
.signup .s_form .item { padding: 0px 0px 11px 0px; }
.signup .s_form .item td.description { width: 235px; padding: 9px 0px 0px 0px; }
.signup .s_form .item td.description .r_a { text-align: right; padding: 0px 6px 0px 0px; }
.signup .s_form .item td.description.st {padding-top: 4px;}

.signup .s_form .item td.field { width: 235px; padding: 0px 0px 0px 0px; }
.signup .s_form .item td.field input, .signup .s_form .item td.field select { width: 221px; height: 25px; border: 1px solid #dadcdd; background-color: #eff5ff; font-size: 16px; padding: 2px 0px 3px 7px; color: #202121; }
.signup .s_form .item td.field select  {height:22px; padding: 0px 0px 0px 7px; width: 230px;}
.signup .s_form .item td.field .check_link { padding: 7px 0px 0px 5px; font-size: 12px; }
.signup .s_form .item td.field input[disabled], .signup .s_form .item td.field input[readonly] {
    cursor: not-allowed;
    background-color: #EEE;
    opacity: 1;
}
.signup .s_form .item td.field input:focus { background-color: #FAF6DC; border: 1px solid #D4D1BB; color: #202121; }


.signup .s_form .item td.subdomain { padding: 9px 0px 0px 0px; }

.error_msg { padding: 4px 0px 0px 5px; font-size: 12px; color: red; font-weight: bold; }

.signup .s_form .item .top_text { padding: 0px 0px 7px 0px; text-align: center; }
.signup .s_form .item .bottom_text { padding: 13px 0px 0px 0px; text-align: center; }

.signup .s_form .button { float: right; padding: 11px 0px 0px 0px; }

.signup .s_form .item.w_text .description { padding: 0px 0px 0px 0px; }
.signup .s_form .item.w_text .field { padding: 10px 0px 0px 0px; }
.signup .s_form .item.w_text .description .r_a { padding: 0px 6px 0px 0px; }

h3 { font-size: 18px; font-weight: bold; color: #626974; }
.inline_content { padding: 11px 0px 16px 0px; line-height: 19px; }

.news .sections { float: right; padding: 24px 0px 0px 0px; }
.news .sections a { float: right; display: block;  padding: 3px 18px 5px 18px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; font-size: 16px; font-family: Verdana,Arial,sans-serif; color: #3c6ba9; margin: 0px 10px 0px 0px; background-color: transparent; }
.news .sections a.selected { background-color: #cad0db; cursor: default; }
.news .sections a:hover.selected { text-decoration: none; }

.intro { padding: 10px 0px 0px 0px; font-size: 17px; line-height: 27px; }
.list_c { padding: 35px 0px 30px 0px; }

.list_c  .fifty_percent { float: left; width: 50%; padding: 15px 0px 0px 0px; }

.tour_pic {
	width: 471px;
	padding: 4px 0px 40px 0px;
	text-align: center;
}
.tour_pic img { border: 3px solid #aec2e1; }
.tour_pic.gray img { border: 3px solid #d5d7d8; }

.tour_text_container { padding: 0px 0px 40px 27px; }
.tour_text_container strong { font-weight: bold; color: rgb(19, 20, 22); }

.tour_banner { padding: 0px 0px 46px 0px; }
.tour_banner .bg { width: 980px; height: 66px; background-image: url(/images/b_banner.png); background-repeat: no-repeat; }
.tour_banner .g_button { float: right; padding: 8px 16px 0px 0px; }
.tour_banner .t_content { float: right; text-align: right; padding: 9px 30px 0px 0px; font-size: 16px; text-shadow: 1px 1px 0px #FFFFFF; line-height: 23px; }

.submitted {padding-top:3px;}
.wide_side { padding: 10px 5px 20px 5px;}
.content_t_side { padding: 10px 222px 40px 14px;}


/* Graphs */

.graphs_main_title { color:#C37500; font-size: 20px; font-weight: normal; }
.graphs_18px_gray_font { font-size: 18px; font-weight: normal; color: #676767; }
a.graphs_18px_gray_link { color: #676767 !important; font-size: 18px; font-weight: normal; text-decoration: none !important; }
a:hover.graphs_18px_gray_link { color:#C77D0F !important; text-decoration:underline !important; }
.graphs_top_right_container { float: right; }
.graphs_top_proud_container { text-align: right; clear: both; float: none; padding: 3px 6px 0px 0px; }
.graphs_top_proud_text { font-weight: normal; font-size: 12px; color: #676767; }
.graphs_center_main_container { padding: 4px 0px 0px 39px; }
.graphs_center_title_container { padding: 0px 0px 13px 3px; }
.graphs_center_main_bg { background-image: url(/images/graphs_bg.gif); background-repeat: no-repeat; width: 844px; height: auto; }
.graphs_c_main_bg_2 { background-image: url(/images/graphs_bg_2.gif); }
td.graphs_center_top_stats { width: 45px; text-align: center; vertical-align: middle; height: 26px; }
.graphs_center_top_stats_text { font-size: 11px; color: #15a400; font-weight: bold; }
td.graphs_center_bottom_stats { height: 231px; padding: 0px 0px 1px 0px; vertical-align: bottom; text-align: center; }
.graphs_inline_bottom_container { margin: 0px auto; width: 34px; }
table.graphs_inline_bottom_table { margin: 0px auto; }
td.graphs_inline_bottom_td { vertical-align: bottom; width: 18px; }
.graphs_center_bottom_stats_text { font-size: 11px; color: #676767; font-weight: bold; }

.graphs_center_gray_graph { background-image: url(/images/graphs_gray.gif); background-repeat: repeat-y; width: 14px; }
.graphs_center_green_graph { background-image: url(/images/graphs_green.gif); background-repeat: repeat-y; width: 14px; }
.graphs_center_red_graph { background-image: url(/images/graphs_red.gif); background-repeat: repeat-y; width: 14px; }


td.graphs_center_bottom_dates { height: 34px; vertical-align: middle; text-align: center; }
.graphs_center_bottom_text { font-weight: normal; font-size: 11px; color: #787d85; }

.graphs_explain_container { padding: 10px 0px 30px 0px; }
.graphs_explain_inline_container { padding: 0px 0px 4px 0px; }
.graphs_explain_text_container { float: left; padding: 0px 0px 0px 6px; }
.graphs_explain_text { font-size: 11px; color: #676767; font-weight: normal; }

.graphs_content_container { padding: 0px 0px 20px 0px; }
.graphs_content_title { font-size: 14px; font-weight: bold; color: #676767; }


/* Graphs END */


.signup .s_form.prices .main_pricing { background-color: #ccf7cc; border: 1px solid #a5c8a5; padding: 6px 0px 15px 0px; text-align: center; }
.signup .s_form.prices .main_pricing h2 { font-family: Georgia, Times New Roman, serif; color: #008000; font-size: 24px; }
.signup .s_form.prices .main_pricing h2 strong { font-weight: normal; font-size: 36px; }
.signup .s_form.prices .main_pricing .terms { text-align: center; color: #626974; font-size: 12px; padding: 3px 0px 0px 0px; line-height: 23px; }

.signup .s_form.prices .drag_the_slider { padding: 27px 0px 10px 0px; text-align: center; color: #626974; font-weight: bold; }
.signup .s_form.prices .plan_scale { width: 539px; height: 38px; padding-left:10px; background-image: url(/images/plan_scale.gif); background-repeat: no-repeat; }
.signup .s_form.prices .plan_scale .slider { position: absolute; width: 22px; height: 37px; background-image: url(/images/plan_scale_slider.png); margin: -4px 0px 0px -4px; cursor: pointer; }


.signup .s_form.prices .calculations { clear: both; padding: 22px 0px 0px 0px; }
.signup .s_form.prices .calculations .c_table { margin-left: auto; }
.signup .s_form.prices .calculations .c_table .users { padding: 1px 33px 0px 0px; }
.signup .s_form.prices .calculations .c_table .users strong { font-weight: bold; float: left; display: block; padding: 10px 6px 0px 0px; color: #626974; }
.signup .s_form.prices .calculations .c_table .users input { width: 50px; height: 30px; border: 1px solid #d4d1bb; background-color: #faf6dc; font-size: 22px; font-family: Arial,Tahoma,sans-serif; color: #202121; text-align: center; }

.signup .s_form.prices .calculations .c_table .your_plan { background-color: #ccf7cc; padding: 6px 12px 6px 27px; color: #626974; width:200px;}
.signup .s_form.prices .calculations .c_table .your_plan strong.top_title { font-weight: bold; float: left; display: block; padding: 5px 6px 0px 0px; }
.signup .s_form.prices .calculations .c_table .your_plan .value { float: left; display: block; padding: 0px 0px 0px 0px; }
.signup .s_form.prices .calculations .c_table .your_plan .value .dollars { font-weight: bold; color: #008000; font-size: 22px; }
.signup .s_form.prices .calculations .c_table .your_plan .value .monthly { font-weight: normal; color: #202121; }

.signup .s_form.prices { padding: 25px 25px 25px 25px; width: 539px; }

.signup .s_form.prices .total_storage { padding: 6px 0px 0px 145px; font-size: 12px; text-align: left; }
.signup .s_form.prices .total_storage .discount { float: right; font-weight: bold; font-size: 12px; color: #008000; text-transform: uppercase; }


.signup .s_form.prices .for_fifty { float: right; white-space: nowrap; margin: 8px 10px 0px 10px; padding: 18px 10px 18px 10px; }
.signup .s_form.prices .for_fifty.highlight { background-color: #ffdfa9; }

.signup .s_form.prices .or_trial { padding: 28px 0px 0px 0px; border-top: 1px solid #c9ccd0; }
.signup .s_form.prices .or_trial .or_title { position: absolute; text-transform: uppercase; margin: -41px 0px 0px 245px; text-align: center; font-weight: bold; font-size: 22px; background-color: #FFFFFF; width: 51px; }

.signup .s_form.prices .start_trial { text-align: center; color: #626974; font-size: 12px; padding: 3px 0px 4px 0px; line-height: 23px; }
.signup .s_form.prices .start_trial strong.no_credit_card { font-size: 14px; }

.signup .s_form.prices .no_credit_card { text-align: center; font-size: 12px; color: #626974; padding: 6px 0px 0px 0px; }

.tour_text_container.pricing { padding: 0px 0px 0px 48px; }
.tour_text_container.pricing .l_title { padding: 0px 0px 12px 0px; }
.tour_text_container.pricing ul { margin-left: 15px; }
.tour_text_container.pricing ul li { padding: 0px 0px 8px 0px; }


.signup_11px_text { font-size:11px; font-weight:normal; }



.ext_plans_gray_left { padding: 9px 0px 9px 9px; font-size: 16px; text-shadow: 1px 1px 0px #FFFFFF; background-color: #BFCDDB; border: 1px solid #FFFFFF; color: #202020; }
.ext_plans_gray_center { padding: 9px 0px 9px 9px; font-size: 16px; text-shadow: 1px 1px 0px #FFFFFF; background-color: #BFCDDB; border: 1px solid #FFFFFF; color: #202020; }
.ext_plans_gray_right { padding: 7px 0px 0px 9px; font-size: 16px; text-shadow: 1px 1px 0px #FFFFFF; background-color: #BFCDDB; border: 1px solid #FFFFFF; color: #202020; }
.ext_plans_gray_right img { border: 1px solid #FFFFFF; }

.ext_plans_def_left { padding: 9px 0px 9px 9px; font-size: 13px; text-shadow: 1px 1px 0px #FFFFFF; background-color: #FFFFFF; border: 1px solid #FFFFFF; }
.ext_plans_def_center { padding: 9px 0px 9px 9px; font-size: 13px; text-shadow: 1px 1px 0px #FFFFFF; background-color: #FFFFFF; border: 1px solid #FFFFFF; }
.ext_plans_def_right { padding: 5px 0px 0px 9px; font-size: 13px; text-shadow: 1px 1px 0px #FFFFFF; background-color: #FFFFFF; border: 1px solid #FFFFFF; }

.ext_plans_notes_container { font-size: 11px; padding: 20px 0px 0px 0px; }






.t_nav a { float: right; display: block;  padding: 3px 18px 5px 18px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; font-size: 16px; font-family: Verdana,Arial,sans-serif; color: #dbdeff; margin: 0px 10px 0px 0px; background-color: transparent; }
.t_nav a.selected { background-color: #205b91; cursor: default; color: #FFFFFF; }
.t_nav a:hover.selected { text-decoration: none; }


.i_new_icons { padding: 25px 57px 0px 13px; }
.i_new_icons .inline_border { border: 1px solid #d9dbdc; border-left: 0px; border-right: 0px; padding: 21px 0px 11px 0px; }
.i_new_icons .inline_border .big_feature_item { padding: 0px 0px 13px 101px; background-repeat: no-repeat; float: left; width: 213px; }
.i_new_icons .inline_border .big_feature_item h3 { font-size: 15px; color: #b97000; font-weight: bold; }
.i_new_icons .inline_border .big_feature_item .description { padding: 7px 0px 0px 0px; line-height: 20px; color: #50595E; font-size: 12px; }


.i_play_video { width: 132px; height: 131px; background-image: url(/images/play_button.png); background-repeat: no-repeat; position: absolute; margin: 96px 0px 0px 428px; cursor: pointer; text-decoration: none; display: block; z-index: 10001; }


.seo_block { padding: 0px 0px 35px 0px; }
.seo_block .middle_gray_border { border-right: 1px solid #cecece; }
.seo_block .inside_container { padding: 0px 30px 40px 30px; line-height: 20px; }
.seo_block .inside_container h4 { font-size: 16px; font-weight: bold; }
.seo_block .inside_container .description { padding: 15px 0px 0px 0px; font-size: 12px; }



.in_action { padding: 10px 0px 25px 0px; }
.in_action .title_container { padding: 0px 0px 2px 27px; }
.in_action .description { padding: 0px 0px 0px 27px; line-height: 21px; }

.news .top_border .m_c .news_label { float: left; height: 73px; width: 318px; background-image: url(/images/news_label.png); background-repeat: no-repeat; margin-top: -5px; position: relative; padding: 0px 0px 0px 65px; line-height: 86px; margin-left: 137px; }




.signup .s_form.prices .n_plan_container { float: left; margin-left: 10px;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #cacbcd; width: 242px;
-o-box-shadow: 0px 0px 16px rgba(0,0,0,0.3);
-icab-box-shadow: 0px 0px 16px rgba(0,0,0,0.3);
-khtml-box-shadow: 0px 0px 16px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 16px rgba(0,0,0,0.3);
-webkit-box-shadow: 0px 0px 16px rgba(0,0,0,0.3);
box-shadow: 0px 0px 16px rgba(0,0,0,0.3);
	 }

.signup .s_form.prices .n_plan_container.pro { float: right; margin-right: 10px; }

.signup .s_form.prices .n_plan_container.pro .t_head {
background: #185d84; /* Old browsers */
background: -moz-linear-gradient(left, #185d84 0%, #3387aa 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#185d84), color-stop(100%,#3387aa)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #185d84 0%,#3387aa 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #185d84 0%,#3387aa 100%); /* Opera11.10+ */
background: -ms-linear-gradient(left, #185d84 0%,#3387aa 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#185d84', endColorstr='#3387aa',GradientType=1 ); /* IE6-9 */
background: linear-gradient(left, #185d84 0%,#3387aa 100%); /* W3C */
	 }

.signup .s_form.prices .n_plan_container .t_head {
height: 69px;
background: #bea200; /* Old browsers */
background: -moz-linear-gradient(left, #bea200 0%, #dccb0b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#bea200), color-stop(100%,#dccb0b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #bea200 0%,#dccb0b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #bea200 0%,#dccb0b 100%); /* Opera11.10+ */
background: -ms-linear-gradient(left, #bea200 0%,#dccb0b 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bea200', endColorstr='#dccb0b',GradientType=1 ); /* IE6-9 */
background: linear-gradient(left, #bea200 0%,#dccb0b 100%); /* W3C */

-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;

border: 1px solid #FFFFFF;

	 }

.signup .s_form.prices .n_plan_container .t_head .type { float: left; padding: 13px 0px 0px 20px; color: #FFFFFF; }
.signup .s_form.prices .n_plan_container .t_head .type h1 { font-size: 36px; }

.signup .s_form.prices .n_plan_container .t_head .cost { float: right; padding: 0px 13px 0px 0px; }
.signup .s_form.prices .n_plan_container .t_head .cost .inside_td { text-align: center; font-size: 36px; color: #FFFFFF; font-family: Georgia,Times New Roman,serif; padding: 3px 0px 0px 0px; }
.signup .s_form.prices .n_plan_container .t_head .cost .inside_td .u_m { font-weight: normal; font-size: 14px; text-align: right;}
.signup .s_form.prices .n_plan_container .t_head .cost .inside_td.d_count { font-size: 20px; padding: 5px 0px 0px 0px; }


.signup .s_form.prices .n_plan_container .f_item { cursor: pointer; border-bottom: 1px solid #eeeef0; height: 29px; overflow: hidden; text-align: center; line-height: 29px; color: #636975; font-size: 16px; }
.signup .s_form.prices .n_plan_container .f_item.last_one { border-bottom: 0px; }

.signup .s_form.prices .n_plan_container .s_b_container { padding: 20px 0px 12px 0px; }


.signup .s_form .item td.field input.checkbox { margin: 0; height: 12px; vertical-align: middle; width: 12px; padding: 1px 0 0 3px; }

.signup .s_form .item td.field.plan { font-size: 12px; }
.signup .s_form .item td.field select.item_sel {width: 57px; }


.help img.help_icon { height: 14px; vertical-align: middle; width: 14px; }
a.help { text-decoration: none; }
div.tooltip { display: none; position: absolute;  min-width: 100px; max-width: 450px; z-index: 10001; overflow: hidden; padding: 13px 8px 8px 1px; padding-bottom: 0px; padding-right: 8px; margin:0;}

div.tooltip-b {
border: 1px solid #1eade3; background-color: #FFFFFF; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 5px 7px 7px 7px; -o-box-shadow: 4px 4px 4px #9299a7; -icab-box-shadow: 4px 4px 4px #9299a7; -khtml-box-shadow: 4px 4px 4px #9299a7; -moz-box-shadow: 4px 4px 4px #9299a7; -webkit-box-shadow: 4px 4px 4px #9299a7; box-shadow: 4px 4px 4px #9299a7; }

div.tooltip-b.top { -o-box-shadow: 0px -4px 4px #9299a7; -icab-box-shadow: 0px -4px 4px #9299a7; -khtml-box-shadow: 0px -4px 4px #9299a7; -moz-box-shadow: 0px -4px 4px #9299a7; -webkit-box-shadow: 0px -4px 4px #9299a7; box-shadow: 0px -4px 4px #9299a7; }
div.tooltip-b.bottom { -o-box-shadow: 0px 4px 4px #9299a7; -icab-box-shadow: 0px 4px 4px #9299a7; -khtml-box-shadow: 0px 4px 4px #9299a7; -moz-box-shadow: 0px 4px 4px #9299a7; -webkit-box-shadow: 0px 4px 4px #9299a7; box-shadow: 0px 4px 4px #9299a7; }

.tail { width: 23px; height: 15px; background-image: url(/images/lv_t_tail.png); background-repeat: no-repeat; margin: -1px 0px 0px 10px; }
.tail.bottom_right { float: right; margin: -1px 10px 0px 0px; }
.tail.top_right { float: right; margin: 0px 10px 0px 0px; background-image: url(/images/lv_t_tail_top.png); }
.tail.top_left { float: right; margin: 0px 0px 0px 10px; background-image: url(/images/lv_t_tail_top.png); }

.tail.bottom_right { float: right; margin: -1px 5px 0px 0px; }
.tail.top_right { position: absolute; top: 0; right: 0; margin: -1px 13px 0px 0px; }
.tail.top_left { position: absolute; top: 0; left: 0; margin: -1px 0 0 10px; }


div.tooltip.ticket div.tooltip-b { border: 1px solid #1eade3; background-color: #c5edfd;}
div.tooltip.ticket .tail { background-image: url(/images/lv_t_tail_blue.png); }
div.tooltip.ticket .tail.top_right { background-image: url(/images/lv_t_tail_blue_top.png); }
div.tooltip.ticket .tail.top_left { background-image: url(/images/lv_t_tail_blue_top.png); }

.tooltip.board { min-width: 180px; }

.blue_tooltip { display: none; background-color: #c5edfd; border: 1px solid #1eade3; position: absolute; z-index: 10001; margin: -10px 0px 0px 220px; font-size: 12px; color: #5f646c; padding: 15px 15px 15px 15px; text-shadow: 1px 1px 0px #FFFFFF;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; line-height: 16px;

-o-box-shadow: 4px 4px 4px rgba(0,0,0,0.3);
-icab-box-shadow: 4px 4px 4px rgba(0,0,0,0.3);
-khtml-box-shadow: 4px 4px 4px rgba(0,0,0,0.3);
-moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.3);
-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.3);
box-shadow: 4px 4px 4px rgba(0,0,0,0.3);
}
.blue_tooltip .tail_center_left { background-image: url(/images/t_tail.png); background-repeat: no-repeat; width: 10px; height: 22px; position: absolute; margin: 0px 0px 0px -25px; clear: both; float: none; }

.signup .s_form #item_sel { padding: 0px 0px 30px 0px; }


.signup .s_form .item td.field.plan_opts { font-size: 15px; width: auto; padding: 9px 0px 0px 0px; color: #626974; }
.signup .s_form .item td.field.plan_opts .checkbox { height: auto; width: auto; background-color: transparent; margin: 0px 0px 2px 0px; border: 0px; }
.signup .s_form .item td.field.plan_opts label { margin-left: 2px; }

.signup .s_form .item td.description.st .plus_50 { text-align: right; padding: 11px 0px 0px 0px; font-size: 12px; position: absolute; margin: 0px 0px 0px 30px; }

.signup .s_form .item td.field .total { background-color: #ccf7cc; padding: 6px 0 5px 0; text-shadow: 1px 1px 0px #FFFFFF; line-height: 22px; text-align: center; }
.signup .s_form .item td.field .total .t_text { color: #626974; }
.signup .s_form .item td.field .total .amount { color: #008000; font-weight: bold; font-size: 22px; }
.signup .s_form .item td.field .total .month { font-weight: normal; color: #202121; }

.signup .s_form .item td.field .discount { margin: 1px 0px 0px 0px; padding: 5px 0px 5px 0px; background-color: #00b800; text-transform: uppercase; color: #FFFFFF; font-weight: bold; font-size: 12px; text-align: center; }


.signup .s_form.prices .n_plan_container .f_item .red_label_small { display: inline; position: absolute; margin: 6px 0px 0px -35px; background-color: #3386a9; font-weight: normal; color: #FFFFFF; }
*:first-child+html .signup .s_form.prices .n_plan_container .f_item .red_label_small { margin-top: 0px; }


table.import_table td { padding: 8px 8px 8px 8px; border-bottom: 1px solid #eeeeee; }

table.import_table  tr.i_top_tds td { border: 0px; text-shadow: 1px 1px 0px #e8e8e8;
	background-color: #CCCCCC;
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.13, rgb(204,204,204)),
    color-stop(0.57, rgb(222,222,222)),
    color-stop(0.79, rgb(232,232,232))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(204,204,204) 13%,
    rgb(222,222,222) 57%,
    rgb(232,232,232) 79%
);

}

.help_orange_tip_block { background-color: #FAFDE9; border: 2px solid #FA8800; line-height: 1.4; padding: 5px; margin: 8px 0px 8px 0px; }

.content .m_c ol { line-height: 18px; }
.content .m_c ul { line-height: 18px; }
ol li { padding: 5px 0px 5px 0px; }
.content .m_c p { line-height: 20px !important; }

.c_main_title { height: 245px; background-color: #4b8fce; }
.c_main_title .bg_image { width: 1000px; margin: 0px auto; background-position: center center; background-repeat: no-repeat; height: 245px; }
.c_main_title span { background-color: #000000; background-color: rgba(0,0,0,0.7) !important; display: inline-block; color: #FFFFFF; font-family: Georgia,Times New Roman,serif; font-size: 22px; padding: 8px 10px 8px 50px; text-shadow: 1px 1px 0px #000000; float: left; }
.c_main_title h1 { background-color: #000000; background-color: rgba(0,0,0,0.7) !important; display: inline-block; color: #FFFFFF; font-family: Georgia,Times New Roman,serif; font-size: 44px; padding: 9px 9px 9px 50px; text-shadow: 1px 1px 0px #000000; float: left; }

.c_content .left_side { padding: 12px 30px 50px 0px; }
.c_content .right_side { width: 333px; padding: 24px 0px 0px 0px; }
.c_content .main_title { padding: 10px 0px 10px 0px; font-size: 17px; line-height: 26px; }
.c_content h3 { font-size: 18px; font-weight: bold; }
.c_content img { border: 4px solid #d5d7d8; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.c_content .quote { border-top: 2px solid #dee0e2; border-bottom: 2px solid #dee0e2; padding: 16px 10px 20px 10px; }
.c_content .quote  .q_sign { font-family: Georgia,Times New Roman,serif; font-size: 72px; font-style: italic; color: #dee0e2; line-height: 63px; width: 59px; }
.c_content .quote  .q_text { font-size: 18px; font-style: italic; }
.c_content .quote  .q_sign .height_regulator { height: 35px; overflow: hidden; }

.c_content .client_profile { background-color: #FFFFFF; border: 3px solid #e9ebec; padding: 18px 12px 20px 12px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
.c_content .brown_text { font-weight: normal; color: #df9d28; }
.c_content .info_title { padding: 9px 10px 7px 10px; background-color: #f9ebd4; line-height: 22px; }

.c_content .stats_container { line-height: 25px; }

.c_content .client_profile .left_margin { padding: 0px 0px 0px 16px; }





/* ballon */

.ballon {
	width: 157px;
	height: 301px;
	background: url("../images/baloon_7years.png") no-repeat bottom center;
	position: absolute;
	top: -60px;
	right: -174px;
	-webkit-transition: all 1.5s ease-out;
	-moz-transition: all 1.5s ease-out;
	-ms-transition: all 1.5s ease-out;
	-o-transition: all 1.5s ease-out;
	transition: all 1.5s ease-out;
	overflow: hidden;
	opacity: 1;
}


.ballon_off {
	top: -301px !important;
	height: 0px !important;
	opacity: 0 !Important;
}
