@import "../css/reset.css";@import "../css/grid_12.css";@import "../css/superfish.css";@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700);
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}
/* Global properties ======================================================== */
html {width:100%}

#desc1_1,#desc2_2,desc3_3 {display:none;}

body {font-size:12px; line-height:21px; color:#807c76; min-width:960px; background:url(../../images/body_bg.jpg) 50% 0 repeat #f2f2f2 fixed;}
.header_box:before{position: absolute; top:0;width:100%;height:20px;background: url(../../images/top_blue_stripe.png) repeat-x;content:"";}
.main {width:960px;padding:0;margin:0 auto;}
/*********************************fonts*************************************/
.reg {text-transform:uppercase}
.f_left {float:left}
.f_right {float:right}
.align_right {text-align:right}
.align_center {text-align:center}
.align_left{text-align:left;}

.italic{font-style:italic}
.letter {letter-spacing:-1px}

/*********************************CLASSES**********************************/
.m_bottom_zero{ margin-bottom:0 !important;}
.m_left_zero{ margin-left:0 !important;}
.m_right_zero{ margin-right:0 !important;}
.p_bottom_zero{ padding-bottom:0 !important;}
.p_left_zero{ padding-left:0 !important;}

.clear {clear:both;width:100%;line-height:0;font-size:0;}
.wrapper {width:100%;overflow:hidden}
.extra_wrapper{ overflow:hidden;}
.container{width:100%}
.extra_last, .last{ margin-bottom:0 !important; padding-bottom:0 !important;}
.extra_last{ border:none !important; background:none !important;}
.bg_none{ background:none !important;}

/*==================================== Links ======================================================== */
a {color:#fff;outline:none; text-decoration:none; cursor:pointer;}
.offer_list a:hover, a:hover{ color:#09ABC5; text-decoration:none;}

.button{ display:inline-block; padding:5px 15px 5px; letter-spacing:-1px; border-radius:10px;text-transform:uppercase; margin: 0 0 0 0; font-size: 12px;font-weight:bold; color:#fff; background:url(../../images/button.jpg) repeat-x;box-shadow:1px 1px 7px #cecece;border-radius:10px;}
.button:hover{ background-position:0 bottom; color:#fff;}

.button1{background: url(../../images/button1.png) no-repeat;font-size: 18px; line-height: 22px;display:inline-block;padding: 13px 0px 0px;text-align:center;width:118px;height:49px;margin:36px 0 0;border-radius:10px;letter-spacing:-1px;text-shadow: 0 1px #000;}
.button1:hover{background-position:0 -63px;color:#fff;}

.button2{background: url(../../images/button2.png) repeat-x #3a3a3a;font-size: 12px; color: #fff; text-transform:uppercase; text-shadow: 1px 1px 2px rgba(0,0,0,0.54);display:inline-block;padding: 6px 15px 3px;border-radius:11px;border:1px solid #000;margin:22px 0 29px;box-shadow: 0 0 29px #454545;}
.button2:hover{ background-position:0 -37px;background-color: #00a5dd; color:#fff; border:1px solid #00a5dd;}

/*================================>> hovers <<========================================*/
.arrow_top, .sf-menu>li, .button, .down img, .sf-menu a{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

/*********************************Displays*************************************/
.block{ display:block;}
.inline-block{ display:inline-block;}

/*********************************header*************************************/
.header_box{z-index:99;background: url(../../images/header_box.png) 50% 0 no-repeat;}

.header, header{padding: 59px 10px 0px;height:180px;position:relative;}
h1{width:301px;margin-left:28px;float:left;}
h1 a.logo {display:block;width:301px;height:54px;background:url(../../images/logo.png) 0 0 no-repeat; text-decoration:none; padding-left:80px; padding-top:8px; font-size:40px; letter-spacing:-2px;}
.slogan {float:left;margin-left:-214px;margin-top:35px;}

.links{float:right;overflow:hidden;padding:10px 0px 0 0;}
.links ul{min-width:310px;}
.links ul>li{ background: url(../../images/links_stripe.jpg) right 0 no-repeat; float:left; padding: 3px 21px 1px 0; margin: 0 15px 0 5px;}
.links ul>li>a{font-size: 12px; line-height: 21px; color: #757575; display:inline-block;padding-left:27px;}
.links ul>li>a:hover{color:#09abc5;}

.links .support{ background: url(../../images/support.png) 3px 2px no-repeat;}
.links .l_chat{ background: url(../../images/live_chat.png) 0 2px no-repeat;}
.links .login{ background: url(../../images/login.png) 1px 2px no-repeat;}
/*********************************content*************************************/
section{padding:0px 0px 0px 0px;}

/*===============================>> Paragraphs <<=============================*/

p {margin-bottom:21px}
.p2{ margin-bottom:13px;}
.p3{ margin-bottom:7px;}

/*================================>> LISTS <<========================================*/
.list1{}
.list1 li{font-size: 14px; color: #fff; background:url(../../images/marker1.png) 3px 5px no-repeat; padding-left:20px; letter-spacing:-1px;margin-bottom:9px;}
.list1 li:hover {color:#87c900 !important;}

.list2 li { background:url(../../images/marker1.png) 3px 5px no-repeat; padding-left:20px; letter-spacing:-1px;margin-bottom:9px;}
.list2 li,.list2 a {font-size: 14px; color: #fff;}
.list2 li span{color:#8dbf00;}
.list2 li:hover,.list2 a:hover, .list2 li:hover span{color:#17b2d2;}

.offer_list a:hover{color:#87c900 !important;}

/*================================>> H <<========================================*/
h2,h3,h4{ font-weight:normal;}
h2{font-size: 18px; line-height: 58px; text-align:center;letter-spacing:-1px;}
h2 strong{display:inline-block;font-size:48px;margin: -4px 0 0;}
h3{font-size: 16px; line-height: 58px; text-align:center;letter-spacing:-1px;}
h3 strong{display:inline-block;font-size:48px;margin: -4px 0 0;}

h2.ind{ margin-bottom:46px;}
h2.ind1{ margin-bottom:47px;}
/*================================>> GOOGLE FONTS  <<========================================*/
#contact-form textarea, #contact-form input, body{font-family: 'Droid Sans', sans-serif;}

/*********************************page_1*************************************/
.ext_list>li, .ext_box{ overflow:hidden;}
.ext_list>li>figure, .ext_box>figure{ float:left;}
.ext_list>li>div, .ext_box>div{ float:right;}

ul.content{}
ul.content>li{background: url(../../images/hor_stripe1.jpg) 0 bottom repeat-x;padding:0px 0 87px;margin-bottom:87px;overflow:hidden;}
ul.content>li .box, #privacy .box{ background: url(../../images/box.jpg) 50% 0 repeat;min-height:506px;}

.name_page{font-size: 45px; line-height: 54px;width:477px;margin: -5px 0 0 0px;letter-spacing:-2px;float:left;min-height:54px;}

.top .box .title{font-size: 48px; line-height: 58px; letter-spacing:-2px;background: url(../../images/title_stripe.jpg) 0 bottom no-repeat;width:380px;padding-bottom:31px;margin-bottom:34px;}
.top .box .title strong{font-weight:normal;font-size: 18px; line-height: 22px;display:block;margin-bottom:-2px;letter-spacing:-1px;}

.cloud_hosting{padding: 75px 0 0 80px;overflow:hidden;}
.cloud_hosting .cloud_image{float:right; padding-left:60px;}

.arrow_top{position:absolute;display:block;background: url(../../images/top_arrow.png) center 9px no-repeat;border-radius:29px;right: 14px;top:32px;width:29px;height:29px;}
.arrow_top:hover{background-position:center -28px;background-color:#efefef;}

.offer_box{padding:55px 0 87px 0; margin-bottom:87px;}
.offer{padding: 0 0 0 16px;background: url(../../images/vert_stripe.jpg) right 0 no-repeat;}
.offer_box .first{padding-left:35px;}
.offer .title{font-size: 24px; line-height: 29px; color: #000;letter-spacing:-1px;margin-bottom:24px;}
.offer .title strong{font-weight:normal;}

.box1{overflow: visible !important;position:relative;}
.box1>div{width:165px;padding-bottom:5px;}
.box1>div .period{text-shadow:1px 1px 3px rgba(0,0,0,0.3);margin-bottom:-3px;}
.box1>div .period div{line-height:12px;}
.box1>div .period span{font-size: 43px; line-height: 48px; color: #333234;display:inline-block;letter-spacing:-3px; }
.box1>div .period sup{font-size: 12px;color: #38383a;font-weight:bold;}
.box1>div .period sub{color:#444446;text-transform:uppercase;display:inline-block;margin-top:27px;font-weight:bold;}

.desc {width:299px;min-height:207px;right:-168px;top:-80px;background:#fff;position:absolute;display:none;border-radius:10px;z-index:99;}
.desc .title1{ background: url(../../images/desc_title.jpg) repeat-x #2b2a2c;font-weight:bold;border-radius: 10px 10px 0 0;font-size: 12px; text-transform:uppercase; color: #cbcbcb !important;text-shadow: 1px 1px 7px rgba(0,0,0,0.50);padding:24px 10px 16px 29px; letter-spacing:-1px;}
.desc .text{padding: 25px 0 25px 30px;}
.desc li{background: url(../../images/desc_list.jpg) 1px 6px no-repeat;padding-left:15px;margin-bottom:3px;}
.desc li a{color:#00b3df;}
.desc li a:hover{color:#000;}
.i_button{width:34px;height:31px;background: url(../../images/i_button.png) 0 0 no-repeat;display:inline-block;box-shadow:1px 1px 7px #cecece;border-radius:10px;}
.i_button:hover{background-position:0 bottom;}
/*********************************page_2*************************************/

.sub_box1{padding: 0 0 0 37px;}
.sub_box2{padding: 0 30px 0 0px;}

.pad1{padding:70px 0 52px;}

.m_bot1{margin-bottom:71px;}
.m_bot2{margin-bottom:10px;}
.m_bot3{margin-bottom:68px;}
.m_bot4{margin-bottom:80px;}

.color1{color:#fff;}

.list_box1{}
.list_box1 ul{float:left;}
.list_box1 ul:first-child{margin-right:30px;}
#page2 a:hover{color:#fff;}

/*********************************page_3*************************************/
#page3 .title, #page2 .title{font-size: 18px; line-height: 24px; color:#fff;background: url(../../images/title_stripe.jpg) 50% bottom repeat-x;padding-bottom:10px;letter-spacing:-1px;margin-bottom:23px;}

.sub_box3{padding: 1px 0 0 35px;}
.sub_box4{padding: 1px 0 0 17px;}
.sub_box4 .img_box1>div{margin-right:49px;}
.sub_box5{padding: 1px 40px 0 0px;}

.img_box1{}
.img_box1>div{width:170px;margin-right:31px;}
.img_box1>figure{padding: 4px 0 0 1px;}

.p_top1{padding-top:13px !important;}
#page3 a:hover{color:#fff;}
/*********************************page_4*************************************/
.sub_box6{padding: 0 0 0 37px;}
.sub_box7{padding: 0 50px 0 0px;}

#page3 .title{background:none;letter-spacing:0px;margin-bottom:0px;padding-bottom:1px;}

.img_box2{margin-bottom:-5px;}
.img_box2>div{width:265px;margin-top:-2px;}
.img_box2>figure{padding-top:2px;}
.img_box2 .button2{ margin: 14px 20px 29px 0;}

.offer_list{}
.offer_list>li{margin-bottom:9px;}
.offer_list a{color:#fff;}
/*********************************page_5*************************************/
#page4 .button2{margin-top:13px;}

.dom_services{}
.dom_services .f_left{width:242px;}
.dom_services .f_right{width:242px;margin-right:8px;}

.img_box3{padding: 5px 0 21px 0;}
.img_box3>div{width:145px;line-height:18px;}
.img_box3>figure{padding: 2px 0 0 1px;}

#privacy h2{ margin-bottom:30px;}
#privacy strong{color:#fff; font-weight:normal;}
#privacy{width:960px;background: url(../../images/box.jpg) 50% 0 repeat;padding:30px 0;line-height:24px;}
.scroll-pane{height:380px; overflow:auto;width:900px;margin: 0 auto;}
/*================================>> MODAL WINDOW <<========================================*/
#lean_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}
/* Contact form */
#contact-form {padding:1px 0 0 0;}
#contact-form .success {width:246px; margin-bottom:20px; padding:10px; position:absolute;}
#contact-form textarea, #contact-form input {margin:0;font-size:12px; border:1px solid #535353; color:#fff; padding:17px 16px;outline:none; position:relative;background:url(../../images/t_field.png) repeat;}
#contact-form input {width:307px;}
#contact-form #security_code {width:200px;}
#contact-form textarea {overflow:auto; width:386px; height:234px;resize:vertical; float:left; margin: 0 0 0 0;}	
#contact-form label {display:block;min-height:50px;padding-bottom:10px;overflow:hidden;}	
#contact-form label.message { display:block; padding-bottom:0; }
#contact-form .button2 {margin-left:12px;}	
#contact-form .error, #contact-form .empty, #contact-form .success {display:none;}	
#contact-form .error, #contact-form .empty {text-align:left; color:red; font-size:11px; clear:both;}
#contact-form .buttons2 {overflow:hidden;text-align:right; position:relative; clear:both; padding:20px 40px 0 0;}
#contact-form .buttons2 a {
	cursor:pointer;
	margin-top:0;
	text-align:center;
}
#contact-form span{ display:block; margin: 0px 0 0 5px;}

.adress{line-height:24px;}
.adress span{ display:inline-block; width:144px;}
.adress a, .demo{color:#fff;}
.adress a:hover, .demo:hover{ text-decoration:underline;}

/****************************footer************************/
footer {padding:34px 10px 37px;letter-spacing:-1px;text-transform:uppercase;font-weight:bold;color:#000;text-shadow:1px 1px 3px rgba(0,0,0,0.3);overflow:hidden;}
footer a{color:#000;}
.f_box{background: url(../../images/f_box.png) 0 0 repeat-x !important;margin:57px 0 0 0 !important;position:relative;overflow: visible;padding:0 !important;}
.f_box:after{position:absolute;display:block;bottom:0px;height:24px;width:100%;background: url(../../images/bot_stripe.png) repeat-x;content:"";}
footer .f_left{}
footer .social{ overflow:hidden;float:right;margin: -3px -1px 0 0;}
footer .social a{ display:block; float:left;width:27px;height:28px; overflow:hidden; margin-left:4px;}
footer .social a:first-child{margin: 0 0 0 0;}
footer .social a:hover img{ margin-top:-28px;}
#easyTooltip {font-size:12px;background:#fff;padding:3px 5px;border:1px solid #000}

/* product slider */
#product_slider1.shrink ul li .ps1_1 .ps1_price {font-size:53px;}
#product_slider1.shrink ul li .ps1_3 span {font-size:11px;}

#product_slider1 {width:953px;height:446px;margin:31px 0 0 0;background:url(../../images/ps1_bg.png) 0 0 no-repeat;}

#product_slider1 ul {}

#product_slider1 ul li {width:183px;height:446px;float:left;}
#product_slider1 ul li:hover {background:url(../../images/ps1_hover.png) 0 0 no-repeat;cursor:default;}

#product_slider1 ul li .ps1_1 {height:133px;}
#product_slider1 ul li .ps1_1 h3 {margin:0;padding:18px 0 0 16px;font-size:35px;text-transform:none; text-align:left;}

#product_slider1 ul li .ps1_1 .ps1_price {float:left;padding:0 0 0 20px;font-size:62px;color:#09abc5; font-family: 'Droid Sans', sans-serif; font-weight:700;}
#product_slider1 ul li:hover .ps1_1 .ps1_price {color:#fff;}

#product_slider1 ul li .ps1_1 .ps1_currency {margin:-8px 0 0 12px;padding:0;font-size:14px;color:#09abc5;font-weight:bold;}
#product_slider1 ul li:hover .ps1_1 .ps1_currency {color:#fff;}

#product_slider1 ul li .ps1_1 .ps1_period {margin-top:18px;font-size:13px;}
#product_slider1 ul li:hover .ps1_1 .ps1_period {color:#fff;}

#product_slider1 ul li .ps1_2,
#product_slider1 ul li .ps1_3,
#product_slider1 ul li .ps1_4,
#product_slider1 ul li .ps1_5,
#product_slider1 ul li .ps1_6,
#product_slider1 ul li .ps1_7 {height:39px;padding:0 0 0 18px;line-height:37px;}

#product_slider1 ul li:hover .ps1_2,
#product_slider1 ul li:hover .ps1_3,
#product_slider1 ul li:hover .ps1_4,
#product_slider1 ul li:hover .ps1_5,
#product_slider1 ul li:hover .ps1_6,
#product_slider1 ul li:hover .ps1_7 {color:#rr0000;}

#product_slider1 ul li .ps1_6,#product_slider1 ul li .ps1_7 {position:relative;}
#product_slider1 ul li .ps1_6 span,#product_slider1 ul li .ps1_7 span {position:absolute;top:9px;width:26px;height:0;display:block;padding:19px 0 0 0;overflow:hidden;background:url(../../images/ps1_yes.png) 0 0 no-repeat;}
#product_slider1 ul li:hover .ps1_6 span,#product_slider1 ul li:hover .ps1_7 span {background-position:0 -19px;}

#product_slider1 ul li a.ps1_btn {color:#807c76;width:142px;height:29px;display:none;margin:7px 0 0 19px;padding:7px 0 0 0;background:url(../../images/ps1_btn.png) 0 0 no-repeat;font-size:15px;font-weight:700;text-decoration:none;text-align:center;text-transform:uppercase;}
#product_slider1 ul li:hover a.ps1_btn {display:block;}
#product_slider1 ul li a.ps1_btn:hover {color:#09ABC5;}

#product_slider1 ul li.slide1 {width:204px;}
#product_slider1 ul li.slide1:hover {background:none;}

#product_slider1 ul li.slide1 .ps1_1 h3 {margin:0;padding:38px 0 0 23px;font:27px;}
#product_slider1 ul li.slide1 .ps1_1 .ps1_price {margin:-9px 0 0 0;padding:0 0 0 23px;font-size:27px;}

#product_slider1 ul li.slide1 .ps1_2,
#product_slider1 ul li.slide1 .ps1_3,
#product_slider1 ul li.slide1 .ps1_4,
#product_slider1 ul li.slide1 .ps1_5,
#product_slider1 ul li.slide1 .ps1_6,
#product_slider1 ul li.slide1 .ps1_7 {padding:0 0 0 20px;color:#000;}

#product_slider1 ul li.slide1 a.ps1_all_plans {display:block;float:left;margin:14px 0 0 21px;padding:0 18px 0 0;background:url(../../images/ps1_all_plans.png) right 1px no-repeat;font:600 15px;color:#ffe177;text-decoration:none;}
#product_slider1 ul li.slide1 a.ps1_all_plans:hover {color:#fff;}