html {font-size:100%;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

input {vertical-align:baseline;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
:focus {outline:0;}
a:focus {outline:0;}
address {font-style:normal;}
ins {text-decoration:none;}
del {text-decoration:line-through;}

body {
    background:#fff;
    color:#444;
    font:62.5% Arial, Helvetica, sans-serif;
    width:100%;
    /*font-size: 9px;*/
}





/* BASE *****************/

a {color:#07b; text-decoration:none;}

a:hover {color:#ce6b00; text-decoration:underline;}

h1 {color:#232323; font-size:2.8em; font-weight:normal;margin-bottom:10px;}

h2 {color:#232323; font-size:2.2em; font-weight:normal;margin-bottom:5px;}

h3 {font-size:1.6em;}

h4 {font-size:2em;}

h5 {font-size:2em;}

h6 {font-size:2em;}

p {padding-bottom:15px;}

li {padding-left:20px;}


/*img{padding:5px;}*/


.float-left   { margin-right:15px; float:left;}
.float-right { margin-left:15px; float:right;}
.float-clear, .clearfix { clear:both; float:none;}

.bold{font-weight:bold;}

.mainBodyContainer { min-width:980px; }





/* COMMON *****************/

.headerContent,
.mainNavContent,
.content,
.container,
.footerContent {
    margin:0 auto;
    position:relative;
    width:970px;
}

.light-button{
	padding:0.6em 2em;
	
	background: #006dac; /* old browsers */
	background: -moz-linear-gradient(top, #009bde 0%, #006dac 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009bde), color-stop(100%,#006dac)); /* webkit */
	
	box-shadow: inset 0px 0px 2px #fff;
	-webkit-box-shadow: inset 0px 0px 6px #fff;
	border: 1px solid #0074a5;
	border-radius: 5px;
	
	text-align: center;
	text-transform: uppercase; text-decoration: none;
	color: #fff;
	text-shadow: 0px 0 1px #191919;
	
	-moz-transition: color 0.25s ease-in-out;
	-webkit-transition: color 0.25s ease-in-out;
	transition: color 0.25s ease-in-out;
	
	cursor:pointer;
}
.light-button:hover { text-decoration:none; opacity:0.9; color:#fff;}

.hr-line {
    border-top: 1px solid #F0F0F0;
    float: none;
    margin-bottom: 15px;
    margin-top: 15px;
}

.moreinfo {
	font-size: 15px;
	color: #E38700;
	text-decoration: underline;
	position: relative;
}
.moreinfo:after {
  content:"";
  position: absolute;
  bottom: 3px;
  right: -13px;
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-left: 5px solid #E38700;
  border-bottom: 4px solid transparent;
  display:block; 
}

.inline-block{
	disply:inline-block;
}
/* HEADER *****************/

#header {
    background:#fff3d9 url(//images.epochta.ru/images/bg_sprite.gif) repeat-x;
    border-bottom:1px solid #e8d4aa;
    height:98px;
    width:100%;
}

#header .headerContent {height:98px; z-index:10;}

.logo_wrap { 
	display:inline-block;
	margin-top:10px;
	padding-left:20px; 
  -webkit-transition: top 1s ease-out 0.5s;
  -moz-transition: top 1s ease-out 0.5s;
  -o-transition: top 1s ease-out 0.5s;
  transition: top 1s ease-out 0.5s;	
}
.logo_wrap > div {
	hasLayout: true;
	zoom: 1;
	display:inline-block;
	*display: inline;
}

.title_site {margin-top:-10px;}
.title_site img{padding:2px 10px;}


#header .logo {
    background:url( //images.epochta.ru/images/logo_lt.png) no-repeat;
    height:80px;
    position:absolute; top:8px; left:12px;
    width:321px;
}

#header .logo a {
    display:block;
    height:80px;
    text-indent:-9999px;
}

.liveHelp {
    display:block;
    width:182px;
    height:45px;
    position:absolute; top:28px; left:383px;
}

.main_phonesTop { text-align:right; position:absolute; top:27px; right:300px; }
.main_phonesTop ul { padding:0; margin:0; list-style:none; }
.main_phonesTop ul li { padding:0; margin:0 0 3px 0; text-align:right; font-size:260%; line-height:18px; color: #0077BB;}
.main_phonesTop ul li.descript {font-size:120%; color:black; }

.phonesTop { text-align:right; position:absolute; bottom:20px; right:300px;color: #0077BB; }
.phonesTop ul { padding:0; margin:0; list-style:none; }
.phonesTop ul li { padding:0; margin:0 0 3px 0; text-align:right; font-size:150%; line-height:1.2em; }
.phonesTop ul li img { padding:0px;margin:0 0 0 3px; }
.phonesTop ul li span { padding:0 1px; }
.phonesTop h6 { font-size:140%; color:#444; font-weight:bold; padding:0 24px 5px 0; margin:0; }


#header .nav {
    font-size:1.4em;
    float:right;
    padding-top:9px;
    //position:relative;
    position: absolute;
    top: 0;
    right: 0;
    z-index:10;
}

#header .nav li {
    border-right:1px solid #c3c0b8;
    float:left;
    padding:2px 0;
}

#header .nav li a {padding:0 10px;}

#header .nav .lang {
    border:none;
    padding:2px 1px 2px 1px;
    position:relative;
    margin-left:-1px;
}

#header .nav .langHover {
    background-color:#fff;
    border-top:1px solid #c3c0b8;
    border-right:1px solid #c3c0b8;
    border-left:1px solid #c3c0b8;
    padding:3px 0 2px 0;
    margin-top:-2px;
    margin-left:-1px;
}

#header .nav .lang .select {
    background:url( //images.epochta.ru/images/arrow.gif) no-repeat 90% 35%;
    display:block;
    padding:0 20px 5px 10px;
    position:relative;
    z-index:10;
}

#header .nav .langHover .select {background-color:#fff;}

#header .nav .langHover .select:hover {text-decoration:none;color:#07b;}

#header .nav .lang .popup {
    background:#fff;
    border:1px solid #c3c0b8;
    display:none;
    margin-left:-1px;
    padding:7px 0 5px 0;
    position:absolute; top:19px; left:0;
    width:130px;
}

#header .nav .langHover .popup {display:block;}
#header .nav .lang .popup li {
    border:none;
    float:none;
    font-size:.9em;
    height:20px;
    line-height:1;
    padding:0;
}

#header .nav .lang .popup a {
    border:none;
    display:block;
    height:20px;
    line-height:1.4;
    padding-left:10px;
    position:relative;
    z-index:101;
}

#header .nav .lang .popup a:hover {
    background:#e8e7e1;
    color:#07b;
    text-decoration:none;
}

#header .demoLink {
    background:url( //images.epochta.ru/images/demo.png) no-repeat;
    height:48px;
    line-height:2.5;
    position:absolute; bottom:2px; right:0;
    text-align:center;
    width:177px;
}

#header .demoLink a {

    color:#e90;

    border-bottom:1px dashed;

    font-size:2em;

    font-weight:bold;

    text-decoration:none;

    text-transform:uppercase;

}

#header .demoLink a:hover {border:none;}



/* MAIN NAVIGATION ********/





#mainNav {

    background:#006cac url( //images.epochta.ru/images/bg_sprite.gif) 0 -100px repeat-x;

    border-top:1px solid #fff;

    border-bottom:1px solid #fff;

    height:46px;

    width:100%;

}

#mainNav .container {
    height:46px;
}

#mainNav #menu  { text-align:left;}

#mainNav .search {
    background:url( //images.epochta.ru/images/srch_bg.png) no-repeat;
    height:25px;
    overflow:hidden;
    position:absolute; top:11px; right:0;
    width:230px;

}

#mainNav .search input {

    background:none;

    border:none;

    color:#5b5b5b;

    float:left;

}

#mainNav .search .txt {

    /*    font-size:1.3em;*/

    height:16px;

    padding:4px 6px;

    width:188px;

}

#mainNav .search .sbmt {

    cursor:pointer;

    height:25px;

    line-height:0;

    margin:0;

    padding:0;

    text-indent:-9999px;

    width:30px;

}



/* SLIDER ****************/

#slider {

    border-bottom:1px solid #fff;

    height:315px;

    overflow:hidden;

    position:relative;

    width:100%;

}

#sliderBox {

    width:100%;

    overflow:hidden;

    height:315px;

}



.sliderWrap {

    height:315px;

    width:100%!important;

}

#slider .sliderContent { height:315px; margin:0 auto; position:relative; width:960px; 
    /*background:url( //images.epochta.ru/images/slide_shot_1.png) 90% 0 no-repeat; */
    background-repeat: no-repeat; background-position: 90% 0;
}
#slider .mailer {background-image:url(//images.epochta.ru/images/slide_shot_1.png);}
#slider .extractor { background-image:url( //images.epochta.ru/images/slide_shot_2.png);}
#slider .verifier { background-image:url( //images.epochta.ru/images/slide_shot_verify.png); }
#slider .smtp { background-image:url( //images.epochta.ru/images/slide_shot_smtp.png); }
#slider .sms { background-image:url( //images.epochta.ru/images/slide_shot_4.png); }
#slider .emailservice { background-image:url( //images.epochta.ru/images/slide_shot_5.png); }



.sliderWrap h1, .sliderWrap h3 { position:absolute; top:37px; left:18px; color:#fff; font-size:5.25em; font-weight:bold; letter-spacing:-2.5px; width:600px; }

.sliderWrap h2 { position:absolute; top:112px; left:18px; width:480px; color:#fff; font-size:235%; line-height:1.1em; font-weight:bold; letter-spacing:-1px; }

.sliderWrap h1, .sliderWrap h2, .sliderWrap h3 { text-shadow:0 1px 0 #c38714; }

.sliderWrap .btn { position:absolute; top:224px; left:18px; width:400px;}

.sliderWrap .btn a , 
#content .intContent_landing   .btn a {

    /*background:url( //images.epochta.ru/images/slide_1_btn_1.png) no-repeat;*/
    background:url( //images.epochta.ru/images/slide_1_btn_2.png) no-repeat;

    color:#fff;

    float:left;

    font-size:1.9em;

    height:59px;

    line-height:2.8em;

    margin-right:6px;

    text-align:center;

    text-transform:uppercase;

    width:184px;

    text-shadow:0 1px 0 #333;

}
/*
.sliderWrap .btn .orderNow, .reg .btn .orderNow,
 #content .intContent_landing  .btn  .orderNow 
 {background-image:url( //images.epochta.ru/images/slide_1_btn_2.png); text-shadow: 0 1px 0 #417400;}
 */
 .sliderWrap h1, .sliderWrap h2 {color:#fff; text-shadow:0 1px 0 #666;}
 
 .sliderWrap .btn a:hover {color:#fff; text-decoration:none;}


/*
.slide_1 { background:#c47407 url( //images.epochta.ru/images/slide_1_bg_ann.jpg) repeat-x 0 bottom;}
.slide_1 .sliderContent { background:url( //images.epochta.ru/images/slide_shot_1.png) 90% 0 no-repeat; }

.slide_1 h2 { width:440px; }
*/


/*
.slide_2 { background:#249bce url( //images.epochta.ru/images/slide_2_bg_ann.jpg) repeat-x 0 bottom;}
.slide_2 .sliderContent { background:url( //images.epochta.ru/images/slide_shot_2.png) 90% 0 no-repeat; }

.slide_2 h1, .slide_2 h2 { text-shadow:0 1px 0 #298eba; }


.slide_3 { background:#c47407 url( //images.epochta.ru/images/slide_1_bg_ann.jpg) repeat-x 0 bottom;}

.slide_3 .sliderContent { background:url( //images.epochta.ru/images/slide_shot_3.png) 100% 0 no-repeat; }



.slide_4 { background:#249bce url( //images.epochta.ru/images/slide_2_bg_ann.jpg) repeat-x 0 bottom; }

.slide_4 .sliderContent { background:url( //images.epochta.ru/images/slide_shot_4.png) 90% 0 no-repeat; }

.slide_4 h1, .slide_4 h2 { text-shadow:0 1px 0 #298eba; }

.slide_4 h2 { width:320px; }


.slide_verify { background:#c47407 url( //images.epochta.ru/images/slide_1_bg_ann.jpg) repeat-x 0 bottom;}
.slide_verify .sliderContent { background:url( //images.epochta.ru/images/slide_shot_verify.png) 85% 0 no-repeat; }

.slide_smtp { background:#c47407 url( //images.epochta.ru/images/slide_1_bg_ann.jpg) repeat-x 0 100%;}

.slide_smtp .sliderContent { background:url( //images.epochta.ru/images/slide_smtp.png) 100% -6px no-repeat; }

.slide_1 h2 { width:500px; }



.slide_mailservice { background:#c47407 url( //images.epochta.ru/images/slide_1_bg_ann.jpg) repeat-x 0 100%;}

.slide_mailservice .sliderContent { background:url( //images.epochta.ru/images/slide_shot_5.png) 90% 0 no-repeat; }

.slide_mailservice h1, .slide_mailservice h3 {  top: 15px;}
.slide_mailservice h2 {
    top: 75px;
    width: 530px; 
	}
    */

    .slide_spring_action { background:#5c8111 url( //images.epochta.ru/images/slide_5_bg.png) repeat-x;}
    .slide_spring_action .sliderContent { background:url( //images.epochta.ru/images/slide_spring_action.png) 110% 0 no-repeat; }
    .slide_spring_action  h2 { width:400px; }
    .slide_spring_action  h1, .slide_spring_action  h2 { text-shadow: 0 1px 0 #5c8111; }

    .slide_1  a.read_more {    
        color: #288ABB;
        cursor: pointer;
        font-size: 24px;
        left: 245px;
        position: relative;
        text-decoration: underline;
        text-shadow: none;
        top: 235px;
    }

    .btn #btn_ordernow,
    .btn .btn_ordernow {background-image:url("//images.massmailsoftware.com/images/btn.png")!important; border-color:#508701 !important; text-shadow: 0 1px 0 #3c3c3c; border-radius:10px;}
    .btn #btn_login {background-image:url( //images.epochta.ru/images/btn_login.png);text-shadow: 0 1px 0 #00494f; border-radius:10px;}
    .btn #btn_download {background-image:url( //images.epochta.ru/images/btn_download.png);text-shadow: 0 1px 0 #00598f; border-radius:10px;}
    .btn #btn_buy_slide {background-image:url( //images.epochta.ru/images/btn_buy_slide.png);text-shadow: 0 1px 0 #417400; border-radius:10px;}
    .btn #btn_readmore {background-image:url( //images.epochta.ru/images/btn_readmore.png);text-shadow: 0 1px 0 #320f00; border-radius:10px;}
    #content .intContent .btn a#btn_register,
    .btn #btn_register {background-image:url( //images.epochta.ru/images/btn_register.png);text-shadow: 0 1px 0 #990000; border-radius:10px; }
    .btn #link_readmore,
    #content .intContent_landing .btn a#link_readmore {background: none repeat scroll 0% 0% transparent; text-shadow: none; color: rgb(3, 87, 134); width: auto; height: 40px; margin-left: 20px; border-bottom: 1px dashed; border-radius:0;}
    .btn #link_readmore:hover, #content .intContent .btn #link_readmore:hover {border-bottom: 1px solid;color: rgb(3, 87, 134); text-decoration:none; }
    .btn input:hover {cursor:pointer;}

    /* new style Ann*/	
    .slide_1{

       background: #e7ad27; /* old browsers */
       background: -moz-linear-gradient(top, #d58709 0%, #fac635 100%); /* firefox */
       background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d58709), color-stop(100%,#fac635)); /* webkit */
       border-bottom: 5px solid #e3991e;
   }	
   .slide_2{

       background: #188cbf; /* old browsers */
       background: -moz-linear-gradient(top, #188cbf 0%, #54b1dc 100%); /* firefox */
       background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#188cbf), color-stop(100%,#54b1dc)); /* webkit */
       border-bottom: 5px solid #e3991e;
   }	



   /* product description page styles */ 
   .product_description  h2{background-color:#ffe2a0; border-bottom: 2px solid #C97909; margin-top:35px; padding:6px 15px; }
   .product_description  .btn{text-align:right; margin:0!important; min-height: 35px;}
   .product_description  .img_sl{width:60px;}
   .product_description  .obi{font-size: 16px;position: relative; top: 5px;}
   .product_description  .btn span{border-radius:5px!important;}
   .product_description  .btn #btn_register { border:1px solid #990000;}

   /*end of product description page styles */


   #slider .control {

    background:url( //images.epochta.ru/images/slider_ctrl.png) no-repeat;

    position:absolute; top:105px; right:0;

    height:117px;

    width:44px;

    z-index:900;

}

#slider .control li {padding:0;}

#slider .control li a {
    display:block;
    height:58px;
    text-indent:-9999px;
    width:44px;

}
#sliderBoxRedesign { overflow:hidden; position:relative; /*z-index:27;*/ height:315px;}
#sliderBoxRedesign .sliderWrap h2 {width:500px; top:80px}
#sliderBoxRedesign .slide_2 h2,  #sliderBoxRedesign .slide_4 h2   {width:470px;}
#sliderBoxRedesign .slide_smtp h2  {width:380px;}

#sliderBoxRedesign .slide_smtp {background:#249bce url( //images.epochta.ru/images/slide_2_bg_ann.jpg)}
#sliderBoxRedesign .slide_smtp h1, #sliderBoxRedesign .slide_smtp h2{text-shadow:0 1px 0 #6E6E6E;}

#sliderBoxRedesign .slide_4 {background:#c47407 url( //images.epochta.ru/images/slide_1_bg_ann.jpg)}
#sliderBoxRedesign .slide_4 h1, #sliderBoxRedesign .slide_4 h2{text-shadow: 0 1px 0 #C38714;}


#sliderBoxRedesign .sliderWrap h1 {top:10px;}
#sliderBoxRedesign .btn {top:180px;}
/*#sliderBoxRedesign .slide_mailservice .btn  {top:200px;}*/

#slider  #bookmark {
	background: url("//images.epochta.ru/images/tab_bg.png") repeat-x scroll 0 0 transparent;
    /*border-top: 3px solid #ebebeb;*/
    z-index:30;
    position:absolute;
    bottom:0;
    height:40px;
    padding:0;
    width:100%;
}



#slider #bookmark  ul { padding:0;margin:0 auto; width:940px;  }

#slider #bookmark   ul li {padding:0;}

#slider #bookmark  ul li a{
		/*background: url("//images.epochta.ru/images/tab_bg.png") repeat-x scroll 0 0 transparent;		line-height: 30px;
		background: url("//images.epochta.ru/images/topnav_bg.gif") repeat-x scroll 0 0 transparent;*/
		float: left;
		line-height: 20px;
		margin: 0;
		padding:10px 35px;
        font-size:16px;
        display:block;
        color:#FFF;
    }

    #slider #bookmark  ul li a:hover, #slider #bookmark  ul li.activeSlide a{color:#000; text-decoration:none; }

    #slider #bookmark  ul li a#bookmark_1:hover, #slider #bookmark  ul li.activeSlide a#bookmark_1,
    #slider #bookmark  ul li a#bookmark_3:hover, #slider #bookmark  ul li.activeSlide a#bookmark_3,
    #slider #bookmark  ul li a#bookmark_5:hover, #slider #bookmark  ul li.activeSlide a#bookmark_5			
    {background:#f5be2f!important;}

    #slider #bookmark  ul li a#bookmark_2:hover, #slider #bookmark  ul li.activeSlide a#bookmark_2,
    #slider #bookmark  ul li a#bookmark_4:hover, #slider #bookmark  ul li.activeSlide a#bookmark_4
    {background:#4bacd8!important;}

		/*#slider #bookmark   ul li.activeSlide a {background:url("//images.epochta.ru/images/triangle.png") no-repeat 50% 0 transparent;; }

				#slider #bookmark   ul li.activeSlide a#bookmark_email{background:url("//images.epochta.ru/images/triangle_email.png") no-repeat 50% 0 transparent;}
				#slider #bookmark   ul li.activeSlide a#bookmark_sms    {background:url("//images.epochta.ru/images/triangle_sms.png") no-repeat 50% 0 transparent;}
				#slider #bookmark   ul li.activeSlide a#bookmark_emailserv: {background:url('/images/triangle_emailservice.png') no-repeat 50% 0 transparent;}
				#slider #bookmark   ul li.activeSlide a#bookmark_smtp {background:url("//images.epochta.ru/images/triangle_smtp.png") no-repeat 50% 0 transparent;}
                */





                /* CONTENT ****************/

                #content {

                    background:#fff url( //images.epochta.ru/images/content_bg.png) repeat-x;

                    border-top:1px solid #d5d3cc;

                    width:100%;

                }

                .content {overflow:hidden;}

                #content .mainContent {

                    float:left;

                    padding:27px 0 0 20px;

                    width:610px;

                }

                #content .mainContent p {font-size:1.4em; line-height:1.4;}

                #content .mainContent .txt {

                    border-bottom:1px solid #dcdddd;

                    margin-bottom:20px;

                    padding-bottom:10px;

                }

                #content .mainContent .txt h2 {

                    height:56px;

                    line-height:46px;

                    padding:0 0 13px 50px;

                }

                #content .mainContent .txt .mobileTools {background:url( //images.epochta.ru/images/mobile_tools.png) no-repeat;}

                #content .mainContent .txt .emailTools {background:url( //images.epochta.ru/images/email_tools.png) no-repeat;}

                #content .mainContent .txt .percentTools {background:url( //images.epochta.ru/images/icon_procent.png) no-repeat;}

                #content .mainContent .txt .bestTools {background:url( //images.epochta.ru/images/star_tools.png) no-repeat;  margin: 0;  padding-bottom: 0;}

                /* Best products styles*/
                .best-set  .best-product{ margin-top: -20px; /*overflow:hidden;*/ padding: 0 0 5px;}
                .best-set  .best-product ul { padding-bottom:0;height:130px;}
                .best-set  .best-product ul li{
                    font-size: 1.2em;
                    line-height: 1.1em;
                    width: 200px;

                }
                .best-set  .best-product img{ margin-left: -28px; }
                .best-product h6{padding-left:20px;}
                .best-product a.best-product-more{
                   text-decoration:none; 
                   border-bottom:1px dashed; 
                   font-size:1.2em;
                   margin-left:20px;
               }
               .recommended { margin-bottom: 20px; }
               .recommended .best-set .best-product {
                display: block;
                float: left;
                overflow: hidden;
                width: 222px;
                padding-bottom:13px;
            }
            .recommended .best-set  .best-product ul { height: auto; }
            /* end of Best products styles*/

            #content .mainContent .txt ul {padding-bottom:18px;padding-left:20px;}

            #content .mainContent .txt li {

                /*color:#e90;*/

                list-style-image:url( //images.epochta.ru/images/marker.jpg);

                font-size:1.4em;

                line-height:1.4;

                padding:0 0 7px 0px;

            }

            #content .mainSideBar {

                background:url( //images.epochta.ru/images/mainsidebar_bg.png) no-repeat;

                float:right;

                margin-top:13px;

                padding:25px 10px 0 33px;

                width:250px;

            }

            #content .productsideBar{ 
               float:right!important;  
               background:none;
               margin: 0;
               padding: 0;
               width: 240px;
           }

           #content .mainSideBar .awards {

            border-bottom:1px solid #dcdddd;

            margin-bottom:23px;

            padding-bottom:11px;

        }

        #content .mainSideBar .awards .microsoft {margin-right:28px;}

        #content .mainSideBar .awards .stars {margin:0 48px 0 28px;}

        #content .mainSideBar .awards img {vertical-align:top;}

        #content .mainSideBar .news, #content .menu_news .news {/*background:url( //images.epochta.ru/images/fir-tree.png)  50% top no-repeat; padding:100px 0 0 0; */ font-size:1.2em; line-height:1.3; margin-top:-5px;}

        #content .mainSideBar .news h2,  #content .menu_news .news h2 {font-size:1.7em; padding-bottom:15px; }

        #content .mainSideBar .news dt, #content .menu_news .news dt{color:#878c8f;}

        #content .mainSideBar .news dd, #content .menu_news .news dd {font-size:1.2em; padding-bottom:13px;}

        #content .mainSideBar .news .more a, #content .menu_news .news .more a {text-decoration:underline;}

        #content .intContent .txt .reasonsBtn, .mainSideBar  .reasonsBtn, .sideBar  .reasonsBtn {
            box-shadow: 0 1px 1px #616161;
            background: url("//images.epochta.ru/images/slide_1_btn_1.png") repeat-x scroll 0 0 #29B8ED;
            border-radius: 7px 7px 7px 7px;
            color: #FFFFFF;
            display: block;
            font-size: 13px;
            font-weight: bold;
            height: 29px;
            line-height: 16px;
            margin: 10px 0 20px;
            padding: 7px 5px;
            text-align: center;
            text-shadow: 0 1px 0 #00598F;
            text-transform: uppercase;
            width: 133px;
            position:relative;
            left:42px;
        }	

        #content .intContent .txt .reasonsBtn:hover, .mainSideBar  .reasonsBtn:hover {text-decoration:none;}
        .mainSideBar  .reasonsBtn { margin: 0 73px 20px 0;   width: 170px;}

        .center{
            text-align:center;
        }

        .utable{
            border:1px solid #CCCCCC;
            width:100%;
        }
        .utable td,th {
            border:1px solid #CCCCCC;
            vertical-align: middle;
        }

        .utable td {
            padding-left:5px;
            font-size: 14px;
        }

        .utable th{
            padding-top:5px;
            font-weight:bold;
            font-size:16px;
            background-color:#EEEEEE;
        }

        .utable td div, strong, th div {
            /*padding-left:5px;*/

        }




        /** download page styles**/	
        .btn_allproducts, .blocks .btn_allproducts{
            background: url("//images.epochta.ru/images/b_btn.png") no-repeat scroll 15% 50% transparent;
            border: 0 none;
            border-radius: 5px;
            color: white;
            cursor: pointer;
            height: 28px;
            line-height: 28px;
            padding:10px 20px;
            text-align: center;
            text-shadow: 0 1px 0 #012c4d;
            text-transform: uppercase;
            width: 100px;
            border:1px solid #006cc0;
            margin-left: 30px;
            position:relative;
            top:8px;
            font-size:12px;	
            text-decoration:none;	
        }
        #content  .descript_products a:hover { text-decoration:none; }
        #content  .descript_products .disicon a:hover { text-decoration:underline; }



        .disicon{
            vertical-align:top;
            /*	margin-bottom: 25px;*/
        }
        /*ul.disicon{margin-top: -3px;}*/

        #content .intContent ul.disicon li  {line-height: 0.7em; }
        ul.disicon li  a{ font-size:12px;}

        .descript_products  .description{width:300px;}

        /* CONTENT inside ****************/

        #content .intContent {

            background:url( //images.epochta.ru/images/int_content_bg.png) no-repeat;

            float:right;

            margin-top:9px;

            padding:1px 2px;

            width:720px;

        }
        #content .productContent { float:left!important;}


        #content .intContent .heading {

            background:url( //images.epochta.ru/images/heading_bg.png) no-repeat #f1b020;

            border-bottom:2px solid #c97909;

            height:86px;

            position:relative;

        }

        #content .intContent .heading .breadcrumbs {padding:13px 25px 9px 25px;}

        #content .intContent .heading .breadcrumbs li {

            color:#ffefb6;

            display:inline;

            font-size:1.2em;

            padding:0 7px 0 0;

            /*text-transform:capitalize;*/

        }

        #content .intContent .heading .breadcrumbs a, #content .breadcrumbs.content_breadcrumbs a {
            background:url( //images.epochta.ru/images/marker.gif) no-repeat 100% 50%;
            color:#ffefb6;
            padding:0 13px 0 0;
        }
        #content .breadcrumbs.content_breadcrumbs {
           border-bottom: 1px solid #F0F0F0;
           padding-bottom: 10px;
           margin-top: -10px;
           margin-bottom: 10px;
       }
       #content .breadcrumbs.content_breadcrumbs a {
           color: #9B9B9B;
       }
       #content .breadcrumbs.content_breadcrumbs a:hover {
           color: #ce6b00;
       }
       #content .intContent .heading h2 {

        color:#fff;

        font-size:2.8em;

        font-weight:bold;

        padding:0 15px 0 24px;

        /*text-transform:capitalize;*/

        text-shadow: 0 1px 0 #ca860f;

        letter-spacing:-1px;

    }
    
       #content .intContent .heading h1 {

        color:#fff;

        font-size:2.8em;

        font-weight:bold;

        padding:0 15px 0 24px;

        /*text-transform:capitalize;*/

        text-shadow: 0 1px 0 #ca860f;

        letter-spacing:-1px;

    }

    #content .intContent .extHeading {height:126px;}

    #content .intContent .extHeading .btn {

        background:url( //images.epochta.ru/images/head_btn_bg.png) no-repeat;

        height:125px;

        position:absolute; bottom:0; right:0;

        width:163px;

    }

    #content .intContent .extHeading .btn a {margin:19px auto 5px;}

    #content .intContent .extHeadingEmail {height:85px;}
    #content .intContent .extHeadingEmail .btn {height:85px;}
    #content .intContent .extHeadingEmail .btn a{ margin: 22px auto 0;}

    #content .intContent .heading .nav {

        height:31px;

        position:absolute; bottom:-2px; left:10px;

    }

    #content .intContent .heading .nav li,

    #content .intContent .heading .nav li a,

    #content .intContent .heading .nav .current,

    #content .intContent .heading .nav .current span {

        background:url( //images.epochta.ru/images/head_nav_tabs.png) no-repeat;

        float:left;

        height:31px;

    }

    #content .intContent .heading .nav li {

        background-position:100% -32px;

        font-size:1.3em;

        line-height:2.3;

        margin-right:1px;

        padding:0 12px 0 0;

    }

    #content .intContent .heading .nav li a {background-position:0 -32px; padding-left:10px;}

    #content .intContent .heading .nav li a:hover {text-decoration:none;}

    #content .intContent .heading .nav .current {background-position:100% 0;}

    #content .intContent .heading .nav .current span {padding-left:10px;}



    #content .intContent .txt {

        padding:25px 25px 0 25px;

        min-height:450px;

    }

    #content .intContent .txt h3 {padding-bottom:10px;} 

    #content .intContent p {

        color:#444;

        font-size:14px;;

        line-height:1.4;

        padding-bottom:10px;

    }

    #content .intContent .txt ul {
        margin-top: 6px;
        padding-bottom: 10px;
        padding-left: 20px;
    }


    #content .intContent .txt  li , #content .intContent .txt  li  p {

        /*color:#e90;*/

        list-style-image:url( //images.epochta.ru/images/marker.jpg);

        font-size:14px;

        line-height:1.4;

        /*list-style:disc inside;*/

        padding:0 0 7px 0px;

    }
    #content .intContent .txt ul.no-marker li.no-marker { list-style-type: none; list-style-image:none; margin-left:0; }

    #content .intContent .txt ol li { list-style-type:decimal; margin-left:20px;   list-style-image: none; }
    #content .intContent .txt ol li  p{font-size:14px; }
    #content .intContent .txt .subsc_form form table{   
       background:#FFFAD5;
   }
   #content .intContent .txt .subsc_form form table td{ padding:0 2px}



   #content .intContent .txt li span {color:#444;}

   .intContent .note {
    background:#fff0bd;
    color:#5a554a;
    margin:6px 0 30px;
    overflow:visible;
    width:640px;
    border-radius:10px;
    padding:15px;
}

.intContent .note p {   font-style:italic; padding:12px 20px;}

.intContent .note .frameB,

.intContent .note .frameT,

.intContent .note .frameB i,

.intContent .note .frameT i {

    background:url( //images.epochta.ru/images/cite_box_bg.gif) no-repeat;

    height:5px;

    overflow:hidden;

}

.intContent .note .frameT i,

.intContent .note .frameB i {

    display:block;

    float:right;

    font-size:0;

    line-height:0;

    width:5px;

}

.intContent .note .frameT {background-position:-5px -5px;}

.intContent .note .frameT i {background-position:0 -5px;}

.intContent .note .frameB {background-position:-5px 0;}



#content .intContent .txt .btn {margin-top:7px;}

.btn .orderNow {

    background:url( //images.epochta.ru/images/btn.png) no-repeat;

    color:#fff;

    display:block;

    font-size:17px;

    height:49px;

    line-height:2.4em;

    text-align:center;

    text-transform:uppercase;

    width:144px;

    text-shadow: 0 1px 0 #417400;

    line-height: 48px;

}



.btn .regNow {

    background:url( //images.epochta.ru/images/b_btn.png) no-repeat;

    color:#fff;

    display:block;

    font-size:1.7em;

    height:49px;

    line-height:2.7em;

    text-align:center;

    text-transform:uppercase;

    width:144px;

    text-shadow:0 1px 0 #00598f;

}

#content .intContent .btn a:hover, #content .intContent .txt .demoBtn:hover {color:#fff; text-decoration:none;}

#content .intContent .txt .demoBtn {

    background:url( //images.epochta.ru/images/demo_btn.png) no-repeat;

    color:#fff;

    float:right;

    height:34px;

    font-size:1.1em;

    font-weight:bold;

    margin:-37px -7px 0 20px;

    padding-top:85px;

    text-align:center;

    text-transform:uppercase;

    width:134px;

    text-shadow: 0 1px 0 #00598f;

}
#content .intContent .txt .demo_mini .demoBtn  {
    background: url("//images.epochta.ru/images/demo_btn_mini.png") no-repeat scroll 0 100% transparent;
    height: 19px;
    margin: -37px -7px 0 20px;
    padding-bottom: 5px;
    padding-top: 92px;
    position: relative;
    text-align: center;
    width: 82px;
}


.video_btn {
    background:url( //images.epochta.ru/images/video_btn.jpg) no-repeat 0 0 ;
    width:220px;
    height:150px;
    margin: 0 15px 25px;
    display:block;
}
.video_btn:hover {
    background:url( //images.epochta.ru/images/video_btn.jpg) no-repeat 0 -150px;
}


#content .intContent .txt .presentation_link {
}


.integration {
    font-size: 14px;
    line-height: 22px;
    margin-left: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
}

#content .intContent .txt  .integration h2 {
    font-size: 22px;
    margin:10px 0 5px;
    padding: 0;
    color:#EE9900;
}
#content .intContent .integration p{
	background:#eee;
	height:28px;
	padding:3px 0 0 5px;
	margin:0 10px  0 0;
}
.btn .integrate{
    background-position: 12% 72%;
    border-radius:5px;
    float: left;
    font-size: 90%;
    height: 28px;
    line-height: 28px;
    width: 100px;
}

/* wide page styles */
#content .wideContent {
    background:url( //images.epochta.ru/images/wide_content_bg.png) no-repeat!important;
    float:none!important;
    width:960px!important;
}
#content .wideContent .heading {
    background:url( //images.epochta.ru/images/wide_heading_bg.png) no-repeat;
    width: 957px;
}

#content .wideContent .quote, #quote_wrapper {float:left; width:285px; min-height: 310px;}
#content .wideContent .quote .txt, #quote_wrapper .txt {width:260px; min-height:20px!important;}
#content .wideContent .quote .txt p,  #quote_wrapper .txt p{font-size:1.3em}
#content .wideContent  .quote .txt .frameT ,  #quote_wrapper .txt .frameT {
  background: url("//images.epochta.ru/images/quote_back_big.png") no-repeat scroll 0 0 transparent;
  height: 205px;
  padding: 12px 10px;
  text-indent: 35px;
}
#quote_wrapper .txt .productT, #wizard_block #quote_wrapper .txt .productT {background: url("//images.epochta.ru/images/quote_back.jpg"); min-height: 140px!important; height:auto;	} 
#quote_wrapper .txt .frameB {background:url( //images.epochta.ru/images/quote_back.jpg) no-repeat 0 100%; height:33px;}

#content .wideContent  .quote .txt .frameT_norm ,  #quote_wrapper .txt .frameT_norm{
  background: url("//images.epochta.ru/images/quote_back.png") no-repeat scroll 0 0 transparent;
  height: 155px;
  padding: 12px 10px;
  text-indent: 35px;
}
#content .intContent .txt #our_temp {margin-bottom:30px;}
#content .intContent .txt #our_temp li {float:left; font-size:16px; color:#232323; list-style-image:none; padding:0 45px; text-align:center;}
#content .intContent .txt #our_temp li span{font-size:36px; color:#0077BB; font-family:Georgia;}

.wideContent ul.disicon {
    width: 200px;
}
.wideContent .descript_products .description {
    width: 80%;
}

/* end of wide page styles */

/* main fullsize page styles */
.mPage_content {background:none repeat-x 0 0 #f9f9f9!important;}
#content .mContent {background:none!important; }
.mContent h2 {
  font-size:36px;
  background:url('//images.epochta.ru/images/header-line.gif') repeat-x 0 60% transparent;
  text-align:center;
  margin:0 0 25px;
}
.mContent h2  span {background:#f9f9f9; padding:0 20px; }

#content .mContent .txt {
  min-height:inherit; 
  padding:20px 0;
}

.mclients {width:100%}
.mclients td {vertical-align:middle;}
.mclients  img{
    width:120px;
    margin:10px 15px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;	

    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.444 0.2222 0.2222 0 0 0.2222 0.2222 0.2222 0 0 0.2222 0.2222 0.6 0 0 0 0 0 0.6 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(80%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
.mclients  img:hover {
    filter:none; /* Firefox 10+, Firefox on Android */
    -webkit-filter: grayscale(20%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
    -ms-filter: none; 
}

.mContent .best-set   {
  width:100%;
  margin:0 auto;
}
.mContent .best-set  .best-product ul,
.mContent .best-set  .best-product ul li
{ width: auto; height:auto; }
.mContent .best-set  .best-product ul li.best-desc {list-style-image: none!important; font-weight:bold;}

#content .mContent .txt .btn {text-align:center;}
#content .mContent .txt .btn a {margin:0 auto;}

#content .mContent .quote/*, #quote_wrapper*/ {width:600px;}
.mContent .quote p.img_wrap {width:220px; height:220px; overflow:hidden; border-radius:50%; padding:0; margin:10px;}
.mContent .quote img {width:230px; height:auto; /*border-radius:50%;*/}

.mContent .RankingBoxIn .RankingBox {
  border-radius: 10px;
  margin: 6px 0 30px;
  padding: 5px 10px;
  width: 315px;
  height: 310px;
}

.mContent .RelatedCarusel{
 width: 300px;
 height: 140px;
}
.mContent .RelatedAbsolute {width:auto;}

#slider #bookmark ul.m_bookmark_item li a{
    background:url('//images.epochta.ru/images/bullet_sprite.png') no-repeat 0 0 transparent;
    width:27px;
    height:27px;
    margin:0 5px; 
    padding:0;
    border:1px solid red;
}		

/* end of main fullsize page styles */


/* Left Menu **************/

#content .sideBar {

    float:left;

    margin:9px 0;

    width:222px;

}

#content .sideBar .smssender {
    background:url( //images.epochta.ru/images/sidebar_bg.png) -2px 0 no-repeat white;
    border-radius: 10px;
    border:1px solid #ddd;
    padding:15px;
    margin-bottom:15px;

}
#content .sideBar .smssender  p {font-size:13px; }

#content .sideBar .smssender    label {font-size:12px; }

#content .sideBar .smssender  textarea{
    width:165px;
    height:50px;
    margin-bottom: 5px;
    resize: none;
}
#content .sideBar .smssender  input{
    width:185px;
    border:1px solid #ccc;
    margin-bottom: 5px;
}
#content .sideBar .smssender  input:hover{ border:1px solid #67a0c0}

#content .sideBar .smssender  #sms_send{
    background: url("//images.epochta.ru/images/b_btn.png") no-repeat scroll 15% 76% transparent;
    border-radius: 5px 5px 5px 5px;
    height: 28px;
    line-height: 28px;
    width: 100px;
    border:0 none;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 0 1px 0 #012c4d;
    color:white;
    margin: 10px 0 0 37px;
    cursor: pointer;

}
#content .sideBar .smssender #sms_captcha_reload img {width:36px; height:36px;}
.smssender .captcha_wrapper {
    border:1px solid #ccc;
    width:185px;
}

#sms_captcha_img { width:140px; height:40px}

#content .sideBar .smssender    #l_from { text-decoration: underline; cursor: pointer; color:#e89e14;}

#content .sideBar .frameB {background:url( //images.epochta.ru/images/sidebar_bg.png) no-repeat 0 100%; height:8px;}

#content .sideBar .sidebar2  .left_action {
    background:url( //images.epochta.ru/images/sidebar_bg.png) no-repeat white;
    border-radius: 10px;
    border:1px solid #ddd;
    font-size:1.3em;
    padding:15px;
}

#content .sideBar ul {

    background:url( //images.epochta.ru/images/sidebar_bg.png) no-repeat;

    padding:18px 0 7px 0;

    width:100%;

}

#content .sideBar li {

    font-size:1.6em;

    line-height:1.2em;

    padding:0 10px 10px 2px;

}



#content .sideBar li a { display:block; /*height:20px;*/ max-height: 42px; padding:2px 0 3px 15px; }

#content .sideBar li a.selected {background:#07b; font-style:normal; color:#fff; height:25px; padding:0; }

#content .sideBar li a.selected span {

    display:block;

    height:20px;

    padding:2px 0 3px 20px;

    margin-right:-10px;

    position:relative;

    background:url( //images.epochta.ru/images/sidebar_curr2.png) no-repeat 100% 0;

}



#content .sideBar a:hover { text-decoration:none; }

#content .sideBar li ul { background:none; padding:5px 0 2px 0; }

#content .sideBar li li {

    font-size:.8em;

    line-height:1.3em;

    padding:0;

}

#content .sideBar li li a,

#content .sideBar li li em,

#content .sideBar li li span {

    color:#444;

    display:block;

    height:20px;

    margin:0;

    padding:0 0 0 20px;

}



#content .sideBar li li em {background:#07b; font-style:normal;}

#content .sideBar li li span {

    margin-right:-10px;

    position:relative;

    padding:1px 0 0 0;

    height:19px;

}

#content .sideBar li li em span {/*background:url( //images.epochta.ru/images/sidebar_curr.png) no-repeat 100% 0;*/ color:#fff;}

#content .sideBar li li a:hover {background:#e8e7e1;}

#content .sideBar li li a:hover span {background:url( //images.epochta.ru/images/sidebar_select.gif) no-repeat 100% 0; cursor:pointer;}

#content .newsletter  { background: url("//images.epochta.ru/images/sidebar_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 15px 0 0 15px; }
#content .newsletter ul { background: none; }
#content .newsletter li {  color: #0077BB; }
#content .newsletter li li a:before {content: "- ";}


#content .sideBar .sidebar2 ul {

    background:url( //images.epochta.ru/images/sidebar_bg.png) no-repeat;

    padding: 38px 0 7px 0;

    width:100%;

}



#content .sideBar .sidebar2 li {

    font-size:1.6em;

    line-height:1.2em;

    padding:4px 10px 4px 2px;

}



#content .sideBar .sidebar2 p {

    font-size:1.6em;

    line-height:1.2em;

    padding:4px 10px 4px 12px;

}



#content .sideBar .sidebar2  .news .more p {

    font-size:1.2em;

}



#content .sideBar .sidebar2 .contacts p {

    font-size:1.4em;

    line-height:1.2em;

    padding:4px 10px 4px 32px;

}



#content .sideBar .sidebar2 .news {font-size:1.2em; line-height:1.3; padding-left:10px;}

#content .sideBar .sidebar2 .news h2 {font-size:1.7em; padding-bottom:15px;}

#content .sideBar .sidebar2.news dt {color:#878c8f;}

#content .sideBar .sidebar2 .news dd  {font-size:1.2em; padding-bottom:13px;}

#content .sideBar .sidebar2 .news .more a {text-decoration:underline;}

#content .sideBar .sidebar2 .news .more p {font-size:1em;}



#content .sideBar .sidebar-menu {

    margin-bottom:25px;

}

#content .sideBar .sidebar-menu ul {

    padding:0;

    margin:0;

    border-top:1px solid #dedede;

}

#content .sideBar .sidebar-menu ul li {



    margin:0;

    background:0;

    border-bottom:1px solid #dedede;

    position:relative;

}

#content .sideBar .sidebar-menu ul li a {

    display:block;

    padding:5px 10px 5px 10px;

    margin: 0px 0px 0px 2px;

    height:18px;

    width:95%;

    text-decoration:none;

}

#content .sideBar .sidebar-menu ul li a:hover {

    background:#eae9e3;



    border-radius:3px;

}

#content .sideBar .sidebar-menu ul li span, #content .sideBar .sidebar-menu ul li a.current {

    display:block;

    padding:6px 10px 6px 10px;

    height:18px;

    text-decoration:none;

    position:relative;

    margin: -2px 0 -2px -1px;

    color:#fff;

    background:#e69d12;

    width:95%;

    border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px;

}


#content .sideBar .sidebar-menu ul.submenu li  {margin-left:20px;}
/* END Left Menu */




/* right menu*/	
#content .sideBar .sidebar-menu {
	margin-bottom:30px;
}
#content .sideBar .sidebar-menu h5  {    
	color: #E69D12;
    display: block;
    font-size: 18px;
    margin-bottom: 10px;
    text-align: center;
}
#content .sideBar .sidebar-menu ul {
	padding:0;
	margin:0;
	background:none;
}
#content .sideBar .sidebar-menu ul li {
    margin: 0;
    padding:0;
    position: relative;	
    background:url( //images.epochta.ru/images/horizontal_bar.png) no-repeat left bottom;
    list-style:none;
}
#content .sideBar .sidebar-menu ul li#last_element { background:none}

#content .sideBar .sidebar-menu ul li a {
	display:block;
    padding: 8px 0 8px 5px;
    width:95%;
    text-decoration:none;
    /*font-weight:bolder;*/
    font-size:16px;
}
#content .sideBar .sidebar-menu ul li a:hover {
	/*background:#eae9e3;
	margin-left:-3px;*/	
	border-radius:2px;
	text-color:#ee9900;
	background:url( //images.epochta.ru/images/horizontal_bar_bg.png) repeat-y left 0;
	overflow:hidden;
	
}
#content .sideBar .sidebar-menu ul li a.active {
	background:url( //images.epochta.ru/images/horizontal_bar_active.png) repeat-y left 0;
	display:block;
	padding:5px 10px 10px;
	height:18px;
	text-decoration:none;
	position:relative;
	margin:-1px 0 0 0px;
	color:#fff;
	width:95%;
	border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px;
}


/* FOOTER *****************/

#footer {
    background:#f1bf43 url( //images.epochta.ru/images/footer_bg_ann.jpg) repeat-x;
    border-top:1px solid #cb7e0b;
    //height:331px;
    width:100%;
    /*margin-top: 20px;*/
}
/*.footerContent {
    height:331px;
    }*/
    .footerTop {
        border-bottom:1px solid #c18f28;
        overflow:hidden;
        padding-bottom:28px;
    }
    .footerTop .quote {
        position:absolute; 
        top:22px; 
        left:0;
        width:302px;
        //position: relative;
        float: left;
    }
    .footerTop .quote .txt {width:302px;}

    .footerTop .quote .txt .frameT {
        background:url( //images.epochta.ru/images/quote_bg.png) no-repeat;
        padding-top:15px;
        width:100%;
    }

    .footerTop .quote .txt .frameB {background:url( //images.epochta.ru/images/quote_bg.png) no-repeat 0 100%; height:33px;}

    .footerTop .quote .txt p {

        color:#524a3d;

        font-size:1.3em;

        line-height:1.1;

        padding:0 10px;

        text-indent:30px;

    }

    .footerTop .quote .txt .mark {

        background:url( //images.epochta.ru/images/quotes.gif) no-repeat;

        display:inline-block;

        height:11px;

        margin-left:4px;

        vertical-align:text-bottom;

        width:15px;

        overflow:hidden;

    }

    .footerTop .quote .author {

        color:#251f17;

        font-size:1.3em;

        padding:4px 20px;

    }

    .footerTop .quote .author strong {display:block; font-size:1.1em;}

    .footerTop .nav {

        margin-left:304px;

        overflow:hidden;

        padding:20px 0 30px;

    }

    .footerTop .nav dl {

        border-left:1px solid #e2ac4e;

        display:inline;

        height:120px;

        float:left;

        margin-left:-1px;

        padding:0 18px;

    }

    .footerTop .nav .last {padding-right:0;}

    .footerTop .nav dt {

        color:#fff;

        font-size:1.6em;

        padding:2px 0 10px;

    }

    .footerTop .nav dd {font-size:1.4em; padding-bottom:2px;}

    .footerTop .nav dd a {color:#ffe5a4;}

    .footerTop .nav dt a, .footerTop .nav dd a:hover {color:#fff;}

    .footerTop .trialLink {

        display:inline;

        float:left;

        margin-left:315px;

        width:187px;

    }

    .footerTop .trialLink a {

        background:url( //images.epochta.ru/images/footer_btn.png) no-repeat;

        color:#fff;

        display:block;

        font-size:1.6em;

        font-weight:bold;

        height:38px;

        line-height:2.3;

        text-align:center;

        text-transform:uppercase;

        width:187px;

    }

    .footerTop .trialLink a:hover {color:#f1bf43; text-decoration:none;}

    .footerTop .links {float:right; padding:0 20px;}

    .footerTop .links a {margin-left:25px;}

    .footerTop .links img {vertical-align:middle;}

    .footerBottom {

        border-top:1px solid #eabb5a;

        font-size:1.2em;

        overflow:hidden;

        padding:12px 0;

    }

    .footerBottom .copyright {
        color:#805d2a;
        float:left;
        padding:0 20px;
        width: 550px;
    }

    .footerBottom .nav {

        float:right;

        overflow:hidden;

        padding-right:13px;

    }

    .footerBottom .nav li {

        border-left:1px solid #ba8d34;

        display:inline;

        float:left;

        margin-left:-1px;

        padding:0 9px 0 8px;

    }
    .footerBottom .nav.breadcrumbs { margin-bottom: 10px; }
    .footerBottom .nav.breadcrumbs li {
       background: url("//images.epochta.ru/images/marker.gif") no-repeat 100% 50%;
       border: none;
   }
   .footerBottom .nav.breadcrumbs li:last-child {
       background: none;
   }
   .footerBottom .nav a {color:#4d3107;}
   .footerBottom .nav.breadcrumbs a {color: #FFE5A4 }
   /* OUR STYLE *********/

   .error{

    color:red;

}



.updated{

    border:1px solid green;

    color:green;

    text-align:center;

    padding:5px;

}



.must{

    color:red;

    margin-right:3px;

}



.coutrylist{

    width:148px;

}



.hideblock, .hide {

    display:none;

}



.bordernews{

    display:none;

    padding-left:10px;

    padding-top:5px;

    margin-top:5px;

    margin-bottom:5px;

    border:1px solid #e9e7e2;

}



.datelink {

    font-size:1.4em;

}



.toptext{

    vertical-align:top;

    padding-left:10px;

}



.topimg{

    vertical-align:top;

    text-align:center;

}



.buytable{

    font-size:1.4em;

}



.newsdate{

    display:inline-block;

    margin-right:10px;
/*
    min-width: 120px;
    */

}

.newses{

    font-size:1.4em;

}

.img_sl{float:left;margin-right:10px;}



.img_main{height:32px;width:32px;}

.list_main{display:inline-block;vertical-align:middle;margin-top:-30px;}



.ico_table .img_main{height:48px;width:48px;}
.ico_table .list_main{display:inline-block;vertical-align:middle;    margin-top: -70px;    padding-left:60px;}





.partners{

    border-radius:5px;

    border:1px solid #cccccc;

}

.partners th{

    background-color:#C1DAF7;

    border:none;

    height:30px;

    vertical-align:middle;

}

.partners th h2{

    color:#323E43;

    font-size:20px;

}



.partners td{

    vertical-align: top;



    padding:12px 4px 4px 4px;

    border-bottom:1px solid #cccccc;

}



.buytable{

    width:90%;

    border-left:1px solid #aaaaaa;

    border-top:1px solid #aaaaaa;

    border-collapse: collapse;

    border-spacing: 5px;

}



.buytable td{

    border-right:1px solid #aaaaaa;

    border-bottom:1px solid #aaaaaa;

    vertical-align:middle;

    padding:5px 10px 5px 10px;

    border:1px solid #aaaaaa;

    font-size:12px;

}



.buytable th{

    border-right:1px solid #aaaaaa;

    border-bottom:1px solid #aaaaaa;

    text-align:left;

    font-size:12px;

    padding:5px 0px 5px 5px;

    background-color: #bbbbbb;

}

.smtp_container  .buytable td {
 background:#E1EDF2;
 border: 3px solid #FFFFFF;
 padding: 7px 10px;
}
.smtp_container  .buytable th { text-align:center; font-weight:bold; font-size:16px; text-shadow:1px 1px #ebebeb;}

.testdrive  .buytable  {width:100%}

.testdrive  .buytable td {
  background:url("//images.epochta.ru/images/bg_tariff_2.jpg") repeat-x scroll 0 0 #00BFF3;		
  border: 30px solid #FFFFFF;
  padding: 20px;
  width:200px;
  vertical-align:top;
}
.testdrive  .buytable td img {width:120px; margin-left:15px;}
.testdrive  .buytable td p{
  font-size:16px!important;;
  color:#fff!important;		
}
.econom h3 {margin:10px 0;}
#left_buytable  {border:0 none; margin:0 auto; background:#FFF5DE;}
#left_buytable td  {text-align:left; border:0 none; vertical-align:middle; padding:3px; width:auto; background:#FFF5DE;}
#left_buytable td img {width:32px; margin:0 10px;}
#left_buytable td p{
   font-size:14px!important; padding:3px 0; 
}



.buyprice{

    border:0px none;

}



.screens {

    width:100%;

}



.screens td{

    padding-bottom:5px;

    vertical-align: top;

}



.star{

    background:url( //images.epochta.ru/src/star2.png) no-repeat;

    display:inline-block;

    width:13px;

    height:13px;

    margin-left:5px;

}



.super{

    height: 0;

    line-height: 1;

    vertical-align: baseline;

    _vertical-align: bottom;

    position: relative;

    bottom: 1ex;

    color:red;

    margin-left:5px;

}



.orderbottom{

    background:url( //images.epochta.ru/images/btn.png) no-repeat;

    color:#fffff;

    display:block;

    font-size:18px;

    height:49px;

    line-height:2.4em;

    text-align:center;

    text-transform:uppercase;

    text-decoration:none;

    width:144px;

    text-shadow: 0 1px 0 #417400;

    font-family:Arial,Helvetica,sans-serif;

}



.orderbottom:hover{

    text-decoration:none;

    color:#ffffff;

}



.orderbottom:visited{

    text-decoration:none;

    color:#ffffff;

}



.main_index_text{

    margin-left:10px;

}



.smalltext{

    font-size:13px;

}



.header_text td{

    vertical-align:middle;

    font-size:1.4em;

}



.l_open{

    color:green;

}



.l_open a{

    color:green;

}



.l_close{

    color:grey;

}

.testiblock{border:1px solid #E4DEA0;background-color:#F6F5EC;padding:10px;}

.testiblock .testiimg{float:left;}

.newses{font-size:1.4em;}



.rssnews{width:100%;font-size:1.5em;}

.rssnews td{vertical-align:top;}

.rssnews a{ line-height: 1.4;}

.rssnews img{margin-top:2px;margin-right:5px;}



.dwlist{margin-left:30px;border:0px none;}

.dwlist td{vertical-align:top;}

.dwlist img {margin-right:10px;}



.border_bottom{BORDER-BOTTOM: #dddddd 1px solid;font-size:1.6em;padding-top:5px;margin-bottom:5px;}



.payments{padding-left:10px;}



.nbordert{border:0px none;}

.nbordert td {font-size:1.4em;}

#content .intContent .buysubheader{padding-bottom:2px;}



#content .intContent #choose_pt p{

    padding-bottom:2px;

    /*font-size:1.1em;*/

    font-size:12px;

}



#content .intContent #choose_pt p input{

    margin:0px;

    padding:0px;

}



.orders{

    border-top:1px solid #aaaaaa;

    border-right:1px solid #aaaaaa;

    border-collapse: collapse;

    border-spacing: 0px;



}



.orders td,.orders  th{

    font-size:1.4em;

    padding:5px 10px;

    border-bottom:1px solid #aaaaaa;

    border-left:1px solid #aaaaaa;

}



.orders th{

    background-color:#cccccc;
    border-bottom: 0 none;
    text-align:center;

}



.orders #ttl{

    background-color:#dddddd;

    font-weight:bold;

}



.nopaddimg{

    padding:0px;

}



.prodimg{

    padding:0px;

}



.alink{

    display:inline-block;

    vertical-align:top;

    padding-top:6px;

}



.aimg{

    display:inline-block;



}



.header_text td{

    vertical-align:middle;

    font-size:1.4em;

}



.econom{

    margin-left:5px;

    width:170px;

    border:1px solid #CCC;

}



.econom .etext{

    display:inline-block;

    vertical-align:top;

    margin-top:5px;

}



.econom .eicon{

    display:inline-block;

}



.econom td{

    padding:5px;

    font-size:1.2em;

}

.sideBar .econom {    
	border: 1px solid #ccc;
    border-radius: 10px 10px 10px 10px;
    margin-left:20px;
    width: 95%;
}
.sideBar  table.econom { border:none;}
.sideBar .econom  td{ }

.sideBar .reasonsBtn {   
    font-size: 15px;
    height: 38px;
    line-height: 20px;
    padding-top: 10px;
    width: 173px;
    margin:15px 0 0 30px;
    left:0;
    /*left:30px;*/
}

.prod404{height:40px;}

.right_cont{float:right;  min-width: 185px;}

.right_cont_top{   height: 60px;    margin-bottom: 5px;}



.img_right{margin-left:5px;}

.img_left{margin-right:5px;}



.strike{text-decoration:line-through}

.action{color:red;}



/*Call widget*/

.zingaya_main{}

#zingaya_widget{}

.zingaya_close{}

/*end Call widget*/

.testi_bubbles{

    padding-top:10px;

    float:right;

    width:180px;

    display:block;

}



.bubble_block{

    display:block;width:180px;

}

.bubble{

    display:block;

    border:2px solid #e19410;

    border-radius:10px;

    -moz-border-radius:10px;

    background-color:#fff0bd;

    width:170px;

    margin-left:10px;

}



.bubble_arc{

    display:block;

    width:12px;

    height:12px;

    margin-left:30px;

    margin-top:-2px;

    background:url( //images.epochta.ru/images/arc.png) no-repeat bottom;

}



.bubble_text{

    padding:5px 10px;

    font-size:12px !important;

}



.bubble_sign{

    font-weight:bold;

    padding-left:20px;

}
.bubble_eservice {display:block; width:200px;}
.bubble_eservice .testi_bubbles {
    display: block;
    padding-top: 10px;
    width: 200px;
}
.bubble_eservice .bubble_block {
    display: block;
    width: 200px;
}
.bubble_eservice .bubble {
    background-color: #FFF0BD;
    border: 1px solid #CFC9C3;
    border-radius: 10px 10px 10px 10px;
    display: block;
    margin-left: 10px;
    width: 200px;
    padding: 10px;
}
.bubble_eservice .bubble_arc {
    background: url("//images.epochta.ru/images/quote_bg2.png") no-repeat scroll 0 100% transparent;
    display: block;
    height: 15px;
    margin-top: -2px;
    width: 200px;
}
.bubble_eservice .bubble_text, .bubble_eservice p {
    padding: 0;
    font-size:14px;
}
.bubble_eservice .bubble_sign {
    font-weight: bold;
    height: 33px;
    padding-left: 20px;
    font-size:14px;
}

.bubble_eservice .atent_block{

    display:block;

    border:2px solid #5eab00;

    border-radius:10px;

    -moz-border-radius:10px;

    background-color:#effcde;

    width:170px;

    margin-left:10px;

}



.atent_text{

    padding:5px 10px;

    font-size:12px !important;

}



.vblock {

    cursor:pointer;

    display:inline-block;

    width:210px;

    height:140px;

    border:1px solid #bfbfbf;

    margin-top:10px;

}



.vblock ul{

    list-style:none !important;

    padding:10px 5px 5px 5px !important;

}



.vblock ul li {

    list-style:none !important;

    padding:0px !important;

    text-align:center !important;

}



.shablon_prev span img{padding: 7px;    height: 250px;    overflow: hidden;}

.big-template {vertical-align:top;}
.big-template > div{
    float: left;
    text-align: center;
    vertical-align: top;
    width: 50%;
}
.big-template div img{
  padding: 7px;
  width:320px;
  height: auto; 
  overflow: hidden;
}

.shablon_prev div {float:left; padding:7px;}
.shablon_prev div img {width:195px;   overflow: hidden;}


/* Cross-sales table at checkout page */

.crosstable {

    font-size:1.2em;

    border: none;

    width: 100%;

}



.crosstable tr.cs_delim td {

    border: none;

    height: 5px;

    width: 50%;

}



.crosstable tr.cs_bord td {

    border-bottom: 1px solid #DEDEDE;

}



.crosstable tr.cs_prod td {

    padding: 10px;

    width: 50%;

    /*    position: relative;*/

}



.crosstable td.cs_odd {

    border-right: 1px solid #DEDEDE;

}



.crosstable td.cs_even {

    border-right: none;

}



.crosstable td img {

    float: left;

    width: 60px;

    height: 60px;

    margin-right: 12px;

    /*    margin-bottom: 6px;*/

}





.crosstable .cs_runame {

    color: #07B;

    font-weight: bold;

}



.crosstable .cs_link {

    font-size: 1.3em;

    font-weight: bold;

    color: #07B;

    text-decoration: none;

}



.crosstable .cs_title {

    font-size: 1.3em;

    font-weight: bold;

    color: #07B;

}



.crosstable .cs_link:hover {

    color: #CE6B00;

    text-decoration: underline;

}



.cs_shortdescr {

    font-size: 1em;

}



.crosstable td div.cs_price {

    margin-top: 6px;

    line-height: 24px;

    height: 24px;

    color: #07B;

    font-size: 1.3em;

    font-weight: bold;

    float: left;

    vertical-align: baseline;

/*    min-height: 100%;

    position: absolute;

    bottom: 0px;

    width: 100%;*/

}



.crosstable td .btn_mini {

    float: right;

    vertical-align: baseline;

/*    min-height: 100%;

    position: absolute;

    bottom: 0px;

    width: 100%;*/

}



.crosstable td .btn_mini .orderNow2{

    margin-top: 6px;

    background:url( //images.epochta.ru/images/btn_mini_2.gif) no-repeat;

    color: #fff;

    display: inline-block;

    font-size: 1em;

    font-weight: bold;

    height: 24px;

    line-height: 24px;

    text-align: center;

    text-transform: uppercase;

    text-shadow: 0 1px 0 #417400;

    width: 100px;

}
.order_discount .orderNow2 {border-bottom:1px dashed #0077BB;}


.checkout_submit:hover,

.checkout_submit2:hover,

.formtable .checkout_submit:hover,

.formtable .checkout_submit2:hover {

    color: #fff;

    text-decoration: none;

}



.checkout_submit,

.formtable .checkout_submit {

    background:url( //images.epochta.ru/images/btn.png) no-repeat;

    color:#fff !important;

    display:block;

    font-size:1.2em !important;

    height:49px;

    line-height:2.6em !important;

    text-align:center;

    text-transform:uppercase;

    width:144px;

    text-shadow: 0 1px 0 #417400;

    margin-top: 5px;

}



.checkout_submit2,

.formtable .checkout_submit2 {

    background:url( //images.epochta.ru/images/btn.png) no-repeat;

    color:#fff;

    display:block;

    font-size:1.4em;

    height:49px;

    line-height:3.2em;

    text-align:center;

    text-transform:uppercase;

    width:144px;

    text-shadow: 0 1px 0 #417400;

    margin-top: 5px;

}



/* Accordion */

#accordion h3 {

    padding-bottom: 0 !important;

    font-size: 1.4em;

    font-weight: bold;

}



.ui-accordion .ui-accordion-header a {

    display: block;

    font-size: 1em;

    padding:  .3em .5em .3em 1.9em !important;

}



.ui-accordion .ui-accordion-header {

    margin-top: 3px !important;

}

/* throbber */

#accordion h3 img.throbber {

    height: 24px;

    vertical-align: middle;

    float: right;

    display: none;

}



#accordion h3 a img {

    height: 24px;

    vertical-align: middle;

}



#accordion h3 a span {

    font-size: 0.8em;

    font-weight: normal;

}



#accordion div a.intext {

    text-decoration: underline;

    color: #07B;

}



#accordion .formtable {

    border: none;

    /*    padding: 10px;*/

}

#accordion  .ui-accordion-expand {
 background: url("//images.epochta.ru/images/bg_sprite.gif") repeat-x scroll 0 -50px transparent;
 border: 1px solid #AAA;
 border-radius: 3px;
 margin: 0;
 padding: 3px 6px;
 position: absolute;
 right: 15px;
 top: 8px;
}

#accordion  .ui-accordion-expand:hover { border: 1px solid #8c8c8c; background-position:0 -75px; }

#accordion  .ui-accordion-header-active .ui-accordion-expand { display:none;}


/* Form table */

.formtable td {

    font-size:1.4em;

    padding:2px 5px;

    border: none;

}



.formtable {

    border: 1px solid #aaaaaa;

    /*    padding: 10px;*/

}



.formtable table tr td {

    font-size: 1.1em;

}



.feature_overview_box {min-height:150px;}

.price {text-align:right;}



.price .old_price {

    padding:10px;

    font-size:18px;

    text-decoration:line-through;

    color:grey;

    text-transform:uppercase;

}

.price .new_price {

    padding:10px;

    font-size:28px;

    color:red;

    text-transform:uppercase;

}



.price .orderNow {

    background:url( //images.epochta.ru/images/btn_long.png) no-repeat;

    color:#fff;

    margin-top: 30px;

    display:block;

    font-size:2em;

    height:49px;

    line-height:2.4em;

    text-align:center;

    text-transform:uppercase;

    width:500px;

    text-shadow: 0 1px 0 #417400;

}

.reg-form {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    border-radius: 10px 10px 10px 10px;
    font-size: 12px;
    line-height: 25px;
    margin: 10px 0 20px 0;
    padding: 15px;
}

.reg-form form {
    font-size: 1.4em;
    line-height: 2em;
}

.reg-form dt {
    padding-top: 4px;
    float: left;
    clear: both;
    width: 150px;
    position: relative;
}

.reg-form dd {
    margin-bottom: 12px;
}

.reg-form dd input {
    height: 26px;
}

.reg-form span.marked-star {
    color: red;
    font-weight: bold;
}

.reg-form p.error {
    color: red;
    font-weight: bold;
}

/* About atompark staffs*/
.atom_staff { width:100%;}
.atom_staff td { padding: 10px; vertical-align:top;}

.atom_staff img{
    background:url( //images.epochta.ru/about/staff/soon.jpg) no-repeat;
    width:170px;
    height:170px;
    float: left;
    display:block;
    margin:0 20px 20px 0;
}
.atom_staff .staff_post{
    /*font-weight:bolder;*/
    color: #0077BB;
    font-size: 18px;
    padding-bottom:15px;
}

#ask {
    padding: 0 15px 0 130px;
    position: relative;
    border:1pox solid red;
    height:245px;
}

#ask .left_part{
    color:#EE9900;
    left: 0;
    position: absolute;
    top: 20px;
}

#ask .left_part .main_phonesTop{
   position:relative;
   left:-20px;
   top:5px;
}
#ask .left_part .main_phonesTop ul li{
    font-size:18px;
    line-height: 16px;
    list-style-image: none;
    padding: 0;
}
#ask .left_part .main_phonesTop ul li.descript{ font-size:10px}

#ask .left_part img{margin: 10px 0 0 -42px;}


.people {
    background: url("//images.epochta.ru/images/cont_xv.png") no-repeat  top right transparent;
    height: 235px;
    padding: 0;
    position: absolute;
    right: 0;
    width: 480px;
}

#ask .people h4{
    left: 30px;
    line-height: 10px;
    position: relative;
    top: 0;
}

.people .list {
    float: left;
    width: 35%;
    margin:10px 0 0 30px;
}

.people img{ width:120px;}

#content .intContent  .people  p{ font-size:13px; line-height:15px;}

.img_buy {
    margin: 1px 8px 1px 0;
    width: 32px;
    height: 32px;
}

table.inner_table {
    width: 95%;
    border: none;
}

table.inner_table tr td {
    border: none;
    padding: 0;
    margin: 0;
}

.knowledgebase { overflow:hidden; position:relative; top:-1px;}
.knowledgebase h5 { margin:20px 0 10px 0; color:#e59912;  padding-top:15px;}
.knowledgebase ul li h6{font-size:1.2em;}

.knowledgebase img { margin:0 15px 15px 0}
.knowledgebase h2 { margin:15px 0; padding-left: 115px;}
.knowledgebase h3 {color:##0077BB; text-decoration:none;}
#content .intContent .txt .knowledgebase ul li  {list-style-image: none;}
.knowledgebase ul li h3 {font-size:16px;}

.knowledgebase .knowledgebase_block  a:hover{color:#000; text-decoration:underline;}

.knowledgebase .knowledgebase_block {
	width:310px;
	float:left;
	padding:0 20px 20px 0;
  min-height: 160px;
}
.knowledgebase .knowledgebase_block img { float:left }

.knowledgebase .knowledgebase_article  {clear:both; margin-top:15px; }
.knowledgebase .knowledgebase_article td { vertical-align: middle; }

#content .intContent ul.properties_po_s li {line-height:12px; padding-left:20px; }
#content .intContent ul.properties_po_s {margin:0;}

table.properties_po_s th {border:0 none;}
table.properties_po_s td {vertical-align:top; padding:5px; text-align:justify;}
table.properties_po_s td img {margin-top:5px;}
table.properties_po_s td  center{font-size:14px; font-weight:bold;}

table td {vertical-align:top;}
table td.no_span_number {width:50px; font-size:42px; color:#0077BB; text-align:center;}

#smtp_tariffs_table  {width:100%;}

#smtp_tariffs_table thead td {  font-weight:bold; text-align:center; vertical-align:middle; }

#smtp_tariffs_table td {   
	background: none repeat scroll 0 0 #EBEBEB;
    font-size: 12px;
    padding: 3px 8px;
}

#content .intContent .txt ul.checked li {
   background: url("//images.epochta.ru/images/clean.png") no-repeat scroll 0 20% transparent;
   font-size: 1.4em;
   line-height: 1.4;
   margin: 0;
   padding: 0 0 7px 30px;
   list-style-image: none;
}


#content .intContent .txt .api_layout table{ margin-bottom:15px}

.api_layout h1 {color:#035786;}
.api_layout h2 {color:#EE9900;}

#content .intContent .txt .api_layout table td{
	border: 1px inset;
    padding: 5px 0 0 10px;
}

#content .intContent .txt .api_layout ol li{
 list-style-image: none;
 list-style-type: decimal;
 margin: 0 0 0 30px;
 padding: 0;
}
#content .intContent .txt .api_layout ul li{font-weight:bold;}
#content .intContent .txt .api_layout ul li ul li{font-weight:normal;}

#content .intContent .txt .api_layout .dnld a {    
	background: none repeat scroll 0 0 #0077BB;
    border: 1px ridge #006199;
    border-radius: 5px 5px 5px 5px;
    color: white;
    float: right;
    padding: 10px 20px;
    color:#fff;
    font-size:14px;
    margin-top:15px;
}

#content .intContent  .erzac_url a {cursor:text;}
#content .intContent  .erzac_url a:hover{cursor:text;color:#0077bb; text-decoration:none;}

#content .intContent .api_layout .note {
    background-color: #FFFCCF;
    border: 1px solid #DADADA;
    font-size: 12px;
    padding: 0;
}
#content .intContent .api_layout .note  strong{color:#933000}

#content .intContent .api_layout .note_code_num { 
    background: none repeat scroll 0 0 #dadada;
    border-right: 2px solid #308225;
    color: #000000;
    display: inline;
    float: left;
    margin-right: 15px;
    padding-right: 5px;
    text-align: right;
    width: 30px;
    line-height: 125%;
}

#content .intContent .api_layout .note_code_simbol { color:#0060ff; font-style:italic;}

.txt #smtp_reg label {
	font-size: 1.4em;
    display: inline-block;
    width: 200px;
    padding-bottom: 10px;
}

.txt #smtp_reg  .req {
    color: red;
    font-weight: bold;
} 

.txt #smtp_reg  .notes {
    font-size: 11px;
} 

.txt #smtp_reg .error {
    color: red;
    position: absolute;
    left: 830px;
}

.txt #smtp_reg .fieldinfo {
	font-size: 11px;
	padding-left: 205px;
}

#button_go, #select_pm {
	height: 50px;
	font-weight: bold;
}

/* mailservise styles */
#mailservice #menu { overflow:hidden;}

#mailservice #menu ul li {
	margin-left:-2px;
	overflow:hidden;
}
#mailservice #menu ul li  a{ padding: 1px 25px;}

#mailservice .sliderWrap, #mailservice .sliderContent, #mailservice #slider,  #mailservice   #sliderBox { height: 280px; }

#mailservice .sliderWrap .btn {top:200px;}

.service  {width:100%}
.service .warning  span {font-size:12px;}

#content .intContent .service .txt {min-height:inherit;}

.service td {padding:5px 10px; width:50%;}
.testdrive	.service td {padding:10px; width:200px;}

.txt .service td  li{padding:0;line-height: 22px;}
.txt .service h6 {
    color: #288ABB;
    font-size: 24px;
    padding: 0;
    text-shadow: 0 1px 0 #166A9A;
}
.txt .service img {    
	float: left;
    margin-right: 10px;
    margin-top: 5px;
}

.service iframe {position:relative; left:30px;}
/*.service  img {width:100px;}*/

.service  .regInfo td {width:auto; vertical-align:middle; font-size:12px; padding:0 10px;}
.service  .regInfo  label {white-space: nowrap; color:red;}
.service  .regInfo a{color:#003757; border-bottom:1px dashed;}
.service  .regInfo a:hover{color:#003757; border-bottom:none; text-decoration:none;}
.service .smssender input  {position:relative; right:0; padding:5px; margin:7px; width:260px;}
.service .smssender  label  {font-size:14px; font-weight:bold; margin:7px;}
.service .smssender #regButton  {  height: 56px; width: 183px;}



.blocks {    
	position: relative;
    top: 10px;
}

.blocks input.subscribe {
  border: 1px solid #B19565;
  border-radius: 5px 5px 5px 5px;
  color: #5B5B5B;
  font-size: 13px;
  height: 25px;
  padding-left: 10px;
  width: 250px;
}

.blocks .btn_allproducts {
    font-size: 16px;
    line-height: 2px;
    margin-left: 0;
    padding: 0;
    top: 1px;
    width: 30px;
}



.blocks .btn a.btn_allproducts{
	background: url("//images.epochta.ru/images/btn.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 7px 7px 7px 7px;
    display: block;
    float: left;
    height: 39px;
    line-height: 40px;
    margin: 5px 100px 0 0;
    position: relative;
    width: 143px;
    z-index: 100;
}

.blocks .links{
    position: relative;
    top: -35px;
}


#content .txt .blocks .btn  .btn_allproducts{
}

.tarifs 	div h2 { padding:10px 60px 10px 0; color:#298EBA; cursor:pointer;}
/*.tarifs table {border: 1px solid #ddd; border-radius:10px;}*/
.tarifs table tr td.tarif_description{ 
	background: none repeat scroll 0 0 #FFEDC3;
    border-bottom: 1px solid #FFD266;
    border-top: 1px solid #FFD266;
    vertical-align: middle;
}

.tarifs table .even {background-color:#e3f7ff}

.tarifs table tr td.price {padding:3px 10px;}
.tarifs table tr td.price p{margin-right:60px;}

.tarifs table tr td{
   padding:3px 20px;
   border-bottom:1px solid #ddd;
   /*border:1px solid red;*/
}

.table_tariff { margin-bottom:25px;}

.table_tariff .title  {min-height:190px; border-bottom:1px solid #ddd; padding: 0 0 20px 0;}

.table_tariff .title h1 {
    color: #29B8ED;
    font-size: 3.25em;
    letter-spacing: -0.5px;
    text-shadow: 0 1px 0 #298EBA;
}

.table_tariff .sideblock { width:250px; float:right; margin:0 0 20px 20px;}
.table_tariff .sideblock li {
  background: url("//images.epochta.ru/images/heading_bg.png") no-repeat scroll 50% 50% transparent;
  border-radius: 5px;
  color: #FFFFFF !important;
  padding:5px 10px !important;
  font-weight:bold; 
  list-style-image: none !important;
  margin: 8px;
}
.sideblock li#btn_register {
  background-image: url("//images.epochta.ru/images/btn_register.png");
  text-shadow: 0 1px 0 #990000;
  border:0;
  width:120px;
}
.sideblock li#btn_register  a, .sideblock li#btn_register  a:hover{color:#fff; text-decoration:none;	 line-height: 2em;}

/*.smtp_tariff_detail td {width:150px;}*/
.smtp_tariff_detail  .tarif_description {background: #FFEDC3!important; border-right: 1px solid #FFD266 !important; width:150px;}
.smtp_tariff_detail  .price {font-size:2em; font-family:Georgia;}

#content .intContent .tarifs table tr td p{ padding:0}
#content .intContent .tarifs table tr td strong{ padding:0}

#footerService .footerTop {
    height: 260px;
    padding-bottom: 20px; 
}
#footerService .blocks {top:40px;}



#content .intContent .discountInfo {
	border: 1px dotted #cc6600;
	border-radius: 6px;
	background-color: #ffffcc;
	padding: 10px;
} 

#content .intContent .discountInfo p {
	color: #990000;
	padding-bottom: 0;
}

#calculator {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    border-radius: 10px 10px 10px 10px;
    font-size: 12px;
    line-height: 25px;
    margin: 10px 0 20px 0;
    padding: 15px;
}

#calculator  input,
#calculator  select
{    
	font-size: 12px;
	width:150px;
	padding:3px;
}
#calculator  #currency {	width:160px; }
#calculator  input {    text-align: right;}

/*#mailing_price {font-weight:bold;}*/


.table_example td{ padding:15px 0 ; vertical-align: top;}
.table_example th{ padding:10px 15px 0; background:#F8D494; border:0 none; font-weight:normal; font-size:1em; }

.table_example td div{margin:0!important;}

.table_list{ width:100%; margin: 10px 0 20px 0;}

.table_list th{
    background: none repeat scroll 0 0 #F8D494;
    border: 5px solid #FFFFFF;
    font-size: 1em;
    font-weight: normal;
    padding: 5px 0;
}

.table_list td{ border-bottom: 1px solid #eee; padding:0 0 0 15px;}
.table_list td.numer{text-align: center;}
#content .intContent .table_list p{padding: 3px 0;}

/* hint steps styles*/

.hint-steps div {
	position:absolute;
	display:block;
    font: normal 16px/18px 'Segoe Print', Arial, Helvetica, sans-serif;
	color:rgba(0,0,0,0.9);
	background-repeat:no-repeat;
}

.sms_gift{ 
	width:60px; 
	display:block;
	margin: 0 20px 0 25px;
}

#hint-step1 {background-image: url("//images.epochta.ru/images/arrow_hint1.png");	}
#hint-step2 {background-image: url("//images.epochta.ru/images/arrow_hint2.png");	}
#hint-step3 {background-image: url("//images.epochta.ru/images/arrow_hint3.png");	}
#hint-step4 {background-image: url("//images.epochta.ru/images/arrow_hint4.png");	}

/* hint steps styles*/



/* Landing page styles*/

#content .mainContent .esms_txt h4 {
   line-height:22px;
   padding-left:60px;
   font-size:20px;
   min-height: 48px;
   color:#035786;
}

#content .mainContent .esms_txt a:hover{ text-decoration:none;}

#content .mainContent .esms_txt .mass_tool {background:url( //images.epochta.ru/images/mass_mail_tools.png) no-repeat left center; }
#content .mainContent .esms_txt .fast_tool {background:url( //images.epochta.ru/images/fast_mail_tools.png) no-repeat left center; line-height:48px;}
#content .mainContent .esms_txt .person_tool {background:url( //images.epochta.ru/images/person_mail_tools.png) no-repeat left center;line-height:48px; }
#content .mainContent .esms_txt .mask_tool {background:url( //images.epochta.ru/images/mask_mail_tools.png) no-repeat left center;}
#content .mainContent .esms_txt .report_tool {background:url( //images.epochta.ru/images/report_mail_tools.png) no-repeat left center;line-height:48px; }
#content .mainContent .esms_txt .integration_tool {background:url( //images.epochta.ru/images/integration_mail_tools.png) no-repeat left center;line-height:48px;}
#content .mainContent .esms_txt .freesms_tool {background:url( //images.epochta.ru/images/freesms_mail_tools.png) no-repeat left center;}
#content .mainContent .esms_txt .plan_tool {background:url( //images.epochta.ru/images/plan_mail_tools.png) no-repeat left center; }
#content .mainContent .esms_txt .programm_tool {background:url( //images.epochta.ru/images/programm_mail_tools.png) no-repeat left center;}
#content .mainContent .esms_txt .protocol_tool {background:url( //images.epochta.ru/images/protocols_mail_tools.png) no-repeat left center; }


/*End tools*/


#landingpage_phones {
 background:url( //images.epochta.ru/images/phone.png) 0 100% no-repeat;
 font-size: 18px;
 right: 0;
 top:17px;
 width:210px;
 padding-left:55px;
 bottom:22px;
}
#landingpage_phones h6 { font-size:20px; color:#0077BB; font-weight:bold; padding:0; margin:0; }
#landingpage_phones ul li {  font-size: 130%; }

.slide_landing .btn a {background-image:url( //images.epochta.ru/images/slide_1_btn_1.png);text-shadow: 0 1px 0 #417400; left:88px; position: absolute;}
.slide_landing .btn .orderNow {background-image:url( //images.epochta.ru/images/slide_1_btn_2.png);text-shadow: 0 1px 0 #417400; left: 273px; position: absolute; padding:0;}
.slide_landing { background:#c47407 url( //images.epochta.ru/images/slide_1_bg_ann.jpg) repeat-x; height:300px;}
.slide_landing .sliderContent { height:300px; }
.slide_landing .video_slide{ 
  display: inline;
  float: right;
  padding: 10px 0;
  position: relative;
  right: -25px;
}
.slide_landing h2 { width:440px; }
.sliderContent .video_slide {margin-top: 20px;}

#wistia_yxwophj467_grid_below{ display:none;}

#content .intContent_landing .txt {
 padding:0;
 min-height:450px;
}
#content .intContent_landing .mainContent { width:630px}
#content .intContent_landing .mainContent ul.feature_items li, #content .intContent .smtp_container  ul.smtp_feature_items li,  ul.smtp_feature_items li,
#content .intContent .txt .testdrive ul.smtp_feature_items li{
  background:transparent url( //images.epochta.ru/images/check.png) no-repeat;
  font-size:14px; 
  line-height:1.4;
  margin-bottom: 10px;
  padding-left: 30px;
  list-style-image:none;
}
#content .intContent .txt .testdrive ul.smtp_feature_items li ul { margin:20px 0 0 0;}
#content .intContent .txt .testdrive ul.smtp_feature_items li ul li{ margin-bottom:5px; padding:0;  list-style-image: url("//images.epochta.ru/images/marker_ann.jpg"); background:none; }


#content .intContent_landing .btn {clear:both;}

#content .intContent_landing .btn a{ text-transform: none; margin:0; }

#content .intContent_landing p {
	font-size: 14px;
    line-height: 1.4;
}
#content .intContent_landing h1 { font-weight:bold; color:#07b; padding-top:10px; margin:0;}
#content .intContent_landing h3 { padding:10px 0 5px 0;}

#content .intContent_landing .mainSideBar  {width:250px;}
#content .intContent_landing .mainSideBar .awards { min-height:235px;}

#content .intContent_landing .testing_sms {
    background: url("//images.epochta.ru/images/transp_bg.png") repeat scroll 0 center transparent;
    border: 1px solid #DCDDDD;
    border-radius: 10px 10px 10px 10px;
    height: 330px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 5px 0 0;
    width: 250px;
}
#content .intContent_landing .testing_sms #sms_form_wrapper{    width: 250px; padding: 0 0 0 10px; }
#content .intContent_landing .testing_sms #sms_form_wrapper ul li{width: 190px; }
#content .intContent_landing .testing_sms #sms_form_wrapper .captcha_wrapper{margin:0; }
#content .intContent_landing .testing_sms #sms_form_wrapper  label{float:none;}
#content .intContent_landing .testing_sms #sms_form_wrapper .note{width:180px; text-align:left;}
#content .intContent_landing .testing_sms #sms_form_wrapper  #sms_send{margin: -15px 0 0;}



#content .intContent_landing  .awards  .quote .txt {width:260px; min-height:20px; /* margin-top: 55px;*/}
#content .intContent_landing	.awards  .quote .txt .frameT {
  background:url( //images.epochta.ru/images/quote_back.png) no-repeat;
  height: 155px;
  padding: 12px 0 0 10px;
}
#content .intContent_landing	.awards  .quote .txt .frameT_aw {
  background:url( //images.epochta.ru/images/quote_back_big.png) no-repeat;
  height: 225px;
  padding: 12px 13px 0 13px;
  text-indent:20px;
}

#content .intContent_landing	.awards  .quote .txt .frameT p {text-indent: 40px; width: 240px;}
.awards  .quote .txt .frameB {background:url( //images.epochta.ru/images/quote_back.png) no-repeat 0 100%;}
.awards .footerTop .nav {margin-left:50px;}
.awards .footerTop .nav dl { padding: 0 53px;}

#content .intContent_landing	.awards .btn .orderNow {
  display:block;
  background:url( //images.epochta.ru/images/btn_long.png) no-repeat;
  color:#fff;
  font-size:1.9em;
  height:59px;
  line-height:2.6em;
  margin:0;
  padding:0;
  text-align:center;
  text-transform:uppercase;
  width:235px;
  text-shadow:0 1px 0 #417400;
  float:left;
}
#content .intContent_landing	.awards .btn_l {
  background:url( //images.epochta.ru/images/btn_long.png) top right no-repeat;
  height:59px;
  width:15px;
  float: right;
}

.bttn_landing .sliderWrap {  height: auto;}
.bttn_landing .sliderWrap  .btn  {  height: auto; position:relative; left:0; top:0;}
.bttn_landing .sliderWrap .btn  a {background-image:url( //images.epochta.ru/images/slide_1_btn_3.png); text-shadow: 0 1px 0 #417400; position: relative; margin:20px 0; padding:0;}
.bttn_landing .sliderWrap .btn  .orderNow {background-image:url( //images.epochta.ru/images/slide_1_btn_2.png);text-shadow: 0 1px 0 #417400;  position: relative;}


/*end Landing page styles*/

.step_desc {width:600px;}
.step_desc h3 {color:#0077BB;}
.step_desc img {float:left; margin:0 5px 0 20px;}
.step_desc p {min-height:50px; padding:15px;}



/* hide_top_header styles */
/*
#hide_top_header {
	display: none;
    background: url("//images.epochta.ru/images/bg_sprite.gif") repeat-x scroll 0 0 #FFF3D9;
    border: 1px solid #afafaf;
    height: 44px;
	position:fixed;
	top:0;
	 width: 970px;
	 margin:0 auto;
	 z-index:999;
	 border-radius:0 0 5px 5px;
	 overflow:hidden;
		box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
#hide_top_header #logo_img {   
	margin-left: 5px;
    width: 53px;
}

#hide_top_header  h6 {
    color: #29B8ED;
    font-size: 26px;
    font-weight: bold;
    left: 63px;
    letter-spacing: -1px;
    position: absolute;
    text-shadow: 0 1px 0 #0E679A;
    top: 7px;
	}
	
#hide_top_header .main_phonesTop {
    top: 17px;
    color: #29B8ED;
    position: absolute;
    right: 415px;
    text-align: right;
    width: 240px;
}
#hide_top_header  #main_phonesTop_ru {    top: 12px; }
#hide_top_header .phonesTop ul li {margin:0; }

#hide_top_header .main_phonesTop ul li.descript {font-size:110%; color:black; text-shadow:none; line-height:20px; }

	
#hide_top_header .main_phonesTop ul { padding:0; margin:0; list-style:none; }
#hide_top_header .main_phonesTop ul li { padding:0; margin:0 0 3px 0; text-align:right; font-size:25px; line-height:10px; color: #29B8ED;    text-shadow: 0 1px 0 #0E679A;}
#hide_top_header .main_phonesTop span.descript {font-size:10px; color:black;  text-shadow:none;}

#hide_top_header .phonesTop {
    color: #29B8ED;
	text-shadow: 0 1px 0 #0E679A; 
	position: absolute;
    top: 5px;
    right: 255px;
    text-align: right;
}



#hide_top_header .livechatlink {
   bottom: -14px;
    position: relative;
    right: 80px;
}

#hide_top_header .livechatlink img {
	width:160px;
}

#hide_top_header table{ 
	border:0; 
	position: absolute;
    right: 10px;
    top: 3px;
    width: 40px;
}
#hide_top_header table td{vertical-align:middle; text-align:center;} 

*/
/* hide_header relise 2.0 styles */
#hide_header {
	width:100%;
    background: url("//images.epochta.ru/images/bg_sprite.gif") repeat-x scroll 0 0 #FFF3D9;
    border-bottom: 1px solid #E8D4AA;
    padding:1px;
    opacity: 0.95;
    position: relative;
    z-index: 900;
    -webkit-transition: all  0.5s ease-out;
    -moz-transition: all  0.5s ease-out;
    -o-transition: all  0.5s ease-out;		 
    transition: all  0.5s ease-out;
    display:none;

}

#hide_header  .logo_wrap img{	width:50px;}
#hide_header  .title_site img{height:22px; width:auto; padding: 0 10px;}

.mainbtn_wrap { position:relative; bottom:15px; width: 50%; text-align: center;  }	
#hide_header .mainbtn_wrap a{ font-size:16px; line-height:125%; margin:10px 20px; padding:inherit 35px; }	

#hide_header .main_phonesTop{
    position: relative;
    right: -20px;
    top: 12px;
}	
/* END of hide_top_header styles */


/*ePochta SMS PARTNER styles */
.partner_step div {padding-left:50px;}

#content .intContent  .specifications {margin:15px 0;}
#content .intContent  .specifications td,
#content .intContent  .txt .specifications li,
#content .intContent  .txt .specifications p{font-size:14px; padding-right:3px;}
#content .intContent .txt .specifications ul {padding:0; }

#content   .txt  .partner_step p {margin-bottom:20px; padding-left: 60px; min-height: 55px;}
#content   .txt  .partner_step div p {margin:0; padding:0; }

#content   .txt  .partner_step .step1 {background: url("//images.epochta.ru/images/num1.png") no-repeat scroll left 50% transparent;}
#content   .txt  .partner_step .step2 {background: url("//images.epochta.ru/images/num2.png") no-repeat scroll left 50% transparent; min-height: 35px;   padding-top: 10px;}
#content   .txt  .partner_step .step3 {background: url("//images.epochta.ru/images/num3.png") no-repeat scroll left 50% transparent;}
#content   .txt  .partner_step .step4 {background: url("//images.epochta.ru/images/num4.png") no-repeat scroll left 50% transparent;}
#content   .txt  .partner_step .step5 {background: url("//images.epochta.ru/images/num5.png") no-repeat scroll left 50% transparent;}
.partner_step ul {margin:15px 0 0 0;}
.partner_step ul li {
   background: url("//images.epochta.ru/images/check.png") no-repeat scroll 0 0 transparent;
   font-size: 14px;
   line-height: 1.4em;
   padding: 0 0 10px 30px;
}
/* contact page styles*/
.supported .acc_item {
 background: url("//images.epochta.ru/images/content_bg.png") repeat-x scroll 0 0 #FFFFFF;
 border: 1px solid #CCCCCC;
 border-radius: 10px;
 margin: 10px 0;
 padding: 0 15px;
}

.supported  h2 { line-height:36px; /*background:url( //images.epochta.ru/images/arrow_r.png) no-repeat;*/}
.supported  h2 img{vertical-align:bottom; margin-right:10px;}

.supported  h2:hover {cursor:pointer; /*background:url( //images.epochta.ru/images/arrow_d.png) no-repeat;*/ color:#E69D12;}
.supported .boxcontainercontent fieldset  {background-color:#fffbe3;}

/*promo materials styles*/				
.acc_item  {
    background: url("//images.epochta.ru/images/content_bg.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 10px 10px 10px 10px;
    margin: 10px 0;
    padding: 5px 15px;
}				

.acc_item h2 {font-weight:normal;}				
#heading_boxes h2 {cursor:pointer; color:#0077BB;}	
#heading_boxes h2:hover{ cursor:pointer; color:#000;}

.acc_item h3:hover {cursor:pointer; color:#0077BB;}				

/*#content .intContent .txt .acc_item h3, .acc_item h2#heading_boxes {    
	background: url("//images.epochta.ru/images/arrow-left.gif") no-repeat 0 6px transparent;
    cursor: pointer;
	color:#0077BB;
    font-weight: normal;
    margin-left: 20px;
    padding: 0 0 0 10px;
}	
			
#content .intContent .txt .acc_item h3:hover{cursor:pointer; color:#000;  background: url("//images.epochta.ru/images/arrow-left.gif") no-repeat 0 -10px transparent ;}				
.ins_item{}


*/
.screen {
    float: right;
    margin-bottom: 25px;
}

.screen p{
    float: left;
    height: 204px;
    width: 325px;
    overflow:hidden; 
    margin:10px 0;
}

#linkshow {
    font-size: 1.6em;
    line-height: 1.2em;
    padding: 4px 10px 4px 12px;
}

.products_img {float:right}
.products_img  a {
	background-image: url("//images.epochta.ru/images/btn_download.png");
    border-radius: 10px 10px 10px 10px;
    height: 35px;
    margin: -10px auto 40px;
    text-shadow: 0 1px 0 #00598F;
    width: 110px;
    line-height: 36px;
}

.rating { margin:0 0 0 16px; padding:0; font-size:12px; }
.rating p {}
.rating .star_item {
	background: url("//images.epochta.ru/images/stars.png") no-repeat transparent;
	width:110px;	
	height:25px;
	display:block;
}
.rating .m_item {
	background: url("//images.epochta.ru/images/stars.png") no-repeat 0 -25px transparent;
}
.rating .desc {    
	color: #805D2A;
    float: right;
    font-size: 14px;
    margin-top: 4px;
    width: 155px;
}

/* SMTP service styles */

#epochtasmtp  h2, .emailservice-mainpage h2  {font-size:2.8em}
#epochtasmtp .slide_landing {height:inherit;}

.slide_1 #hint-step3 {background-position: 10px 40px;padding: 0 0 40px 55px;left:175px;top: 205px;width: 150px;}
#epochtasmtp .txt,  .emailservice-mainpage .txt  { min-height: 0 !important;}

#epochtasmtp .mclients img { margin: 10px 13px;}

.smtp_wrapper #content {background:none; border:0 none;}
.smtp_wrapper #content .intContent{ padding:20px; margin:0; background:none; }

#content .intContent .smtp_container .txt{ min-height:auto; padding:0 25px;}

#epochtasmtp .txt .quote .txt .frameT {
    background: none repeat scroll 0 0 #FFF0BD;
    border-radius: 6px;
    box-shadow: 0 1px 0 #F0D990;
    margin-bottom: 25px;
    padding: 15px;
    position: relative;
    height:auto;
}
#epochtasmtp .txt .quote .txt .frameT :after {
    border-color: #FFF0BD rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 20px 0 0 20px;
    bottom: -20px;
    content: "";
    display: block;
    position: absolute;
    right: 30px;
    width: 0;
}


.feedb { background:#FFF0BD;
  padding:10px;
  margin:10px 10px 20px;
  border-radius:3px;
}
/*.feedb:after {
    border-color: #FFF0BD rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0 20px 20px 0;
	top: 30%;
    content: "";
    display: block;
    left: 50px;
    position: absolute;
    width: 0;
    }*/

    #questionaryForm, #uploadLogoBlock, .eventForm_wrapper {
       border:1px solid #ccc;
       background:#fff9ed;
       border-radius:10px;
       padding:10px;
   }
   #questionaryForm table td {
      font-size:14px;
      padding:10px;
  }

  #questionaryForm input, #questionaryForm select,  .ui-widget input{
      /*width:350px!important;*/
      margin:0; 
      padding:2px;
  }
  #questionaryForm select{ width:357px; }

  .alert-negative-simm {color:red; }
  .inp-txt-ok {background:url("//images.epochta.ru/images/alert_icon_good.png") no-repeat 100% #fff; border:1px solid #68ab0b;}
  .inp-txt-error {background:url("//images.epochta.ru/images/alert_icon_bed.png") no-repeat 100% #fff; border:1px solid #c33a0b;}


  #questionaryFormSaveBtn{
    background: url("//images.epochta.ru/images/slide_1_btn_2.png") repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 18px;
    height: 56px;
    line-height: 20px;
    margin: 30px auto;
    padding: 0;
    text-align: center;
    width: 185px;
}
#questionaryFormSaveBtn:hover{cursor:pointer;}


.smtp_tariff {
	Background:#c0d2db;
    float: left;
    height: 380px;
    margin: 10px 5px;
    vertical-align: middle;
    width: 230px;
}

.smtp_tariff  td {
	padding:0px;
	width:auto;
	text-align:center;
	vertical-align:middle;
	margin:10px;
	
}

#content .intContent .smtp_tariff  p{color:#191919; font-family:Arial; Font-size:1.4em; line-height:1em; margin:5px 10px; padding:0;}




#content .intContent .smtp_tariff .tariff_name {height:90px; border-radius:5px 5px 0 0; border-bottom:2px solid #fff;  }
#content .intContent .smtp_tariff .tariff_name p{font-size: 2.2em;  text-shadow: 0 1px #191919; line-height:1em; color: #fff}

#content .intContent .smtp_tariff .tariff_more {height:80px; border-bottom:2px solid #fff; background: url("//images.epochta.ru/images/bg_tariff.jpg") repeat 0 #282828;}
#content .intContent .smtp_tariff .tariff_more p{font-size:14px; font-family:georgia; line-height:3em; color: #fff; margin:0; padding:0;}
#content .intContent .smtp_tariff .tariff_more p span{ color:#fff; }
#content .intContent .smtp_tariff .tariff_more p span:hover, 
#content .intContent .smtp_tariff .tariff_more p a:hover 
{ color:#FFCC66; text-decoration:none;}

#content .intContent .smtp_tariff .tariff_button {height:65px; border-top:2px solid #fff;}
#content .intContent .smtp_tariff .tariff_button .btn_allproducts{float:none; left:0; top:0; margin:0; }

#tariff_descript {background:none; border: 0 none; width:180px;}
/*.tariff_descript p{color:#191919; font-family:Arial; Font-size:1.4em; line-height:2em; text-shadow:none;}*/
#content .intContent  #tariff_descript  .tariff_name { height:190px;}
#content .intContent #tariff_descript  p{text-align:right; color:#191919; Font-size:1.4em; line-height:16px;}

#content .intContent  #tariff_free  .tariff_name {
  background: url("//images.epochta.ru/images/bg_tariff_1.jpg") repeat-x 0 0 #f5be00;
  border-top:1px solid #ad6f0e;
  border-left:1px solid #ad6f0e;
  border-right:1px solid #ad6f0e;
}

#content .intContent #tariff_basic .tariff_name{
  background: url("//images.epochta.ru/images/bg_tariff_2.jpg") repeat-x 0 0  #00bff3;
  border-top:1px solid #195879;
  border-left:1px solid #195879;
  border-right:1px solid #195879;
}
#content .intContent #tariff_plus .tariff_name {
  background: url("//images.epochta.ru/images/bg_tariff_3.jpg") repeat-x 0 0  #03a712;
  border-top:1px solid #006509;
  border-left:1px solid #006509;
  border-right:1px solid #006509;
}



#content .intContent .smtp_tariff_detail { WIDTH:100%;}
#content .intContent .smtp_tariff_detail th{ text-align:center; background:#0078b8; color:#fff;border:1px solid #fff; padding:10px 0; font-size:1.6em;}
#content .intContent .smtp_tariff_detail td { border:1px solid #fff; padding:10px; /*background:#e1f5ff;*/ text-align:center;}
#content .intContent .smtp_tariff_detail td.tarif_description {background:#E1F5FF!important; border-color:white!important; font-weight:bold;  }
#content .intContent .smtp_tariff_detail td  p{ margin:0; padding:0}

#content .intContent .smtp_tariff_detail td.tariff_detail_name { background:#92dcfe; text-align: center;}
#content .intContent .smtp_tariff_detail td.tariff_detail_name p { font-size:16px; white-space: nowrap;}

#content .intContent .smtp_tariff_detail td.tariff_more_name { background: url("//images.epochta.ru/images/bg_tariff.jpg") repeat 0 #282828; opacity: 0.7;}
#content .intContent .smtp_tariff_detail td.tariff_more_name p {font-size:16px;  color:#fff; white-space: nowrap;}

#content .intContent .smtp_tariff_detail td .btn a {
   background-position: 50% center;
   border-radius:5px !important;
   color: #FFFFFF;
   font-size: 13px;
   height: 28px;
   line-height: 30px;
   margin: 0 auto;
   width: 120px;
}


#content .intContent .smtp_tariff_detail .tariff_bigname {vertical-align:middle; }
#content .intContent .smtp_tariff_detail .tariff_bigname p {font-size:2em!important;}


#content .intContent #optimal_tariff {
    width: 110%;
    box-shadow: 0 0 5px #191919;
    margin:10px 0;
}
#content .intContent #optimal_tariff  td{  background: #ffcc5f;
  border-top: 2px solid #fff;
}
#content .intContent  #optimal_tariff td.tariff_more_name { opacity: 1; }
#content .intContent  #optimal_tariff td.tariff_more_name p{color:#191919;}

/*storys style*/
.delimiter-gray {
    background: url("//images.epochta.ru/i/grad_both.gif") no-repeat scroll center bottom transparent;
    padding: 25px 0;
}
.delimiter-gray  .btn_allproducts{
    margin-left: 0 !important;
    padding: 5px 10px !important;
    text-shadow: none !important;
}

.quote {font-style:italic; }
.author{text-align:left;}

.storys {}
.storys h2 { margin-top:15px}
.storys  .quote { 
  margin-top:15px;
  padding:15px;
}
.breadcrumbs div{
	color: #FFEFB6;
	display: inline;
	font-size: 1.2em;
	padding: 0 7px 0 0;
	text-transform: capitalize;	
}				
#content .intContent .heading .breadcrumbs a{
	padding: 0 7px 0 0
}

#wizard_block h6{color:#E69D12; font-weight:bold; letter-spacing:-1px;}


.review p  {
	color: #E69D12;
    font-weight: bold;
    padding: 0!important;
    /*margin-left: -20px;*/
    text-indent:0;
}

.clients  {margin: 0 auto;}
.clients td {width:300px; border:1; padding:10px; text-align:left; vertical-align:middle;}
.clients td  img{width:250px;}


.bonus_servise td {
    background: url("//images.epochta.ru/images/footer_bg_ann.jpg") repeat-x scroll 0 0 #F1BF43;
    border: 1px solid #CB7E0B;
    padding:20px;
    color:#fff;
    border-radius:5px;
    /*opacity:0.7;*/
    text-align:center;
    width:270px; 
}
.bonus_servise td  img{width:200px;}
.bonus_servise td h6{color:#fff; text-align:center;}
.bonus_servise td  p,.bonus_servise td  a{text-align:left; color:#fff; display: block;}
.bonus_servise td  a:hover{text-decoration:none; color:#fff;}

.bonus table.step_desc td {padding:40px 40px 40px 0; width:300px;}
.bonus table.step_desc, .bonus table.step_desc  p {width:auto}
.bonus table.step_desc td.arrow_step{
    background: url("//images.epochta.ru/images/num/next_arrow.png") no-repeat 100% 50% transparent;
}

.RankingBoxIn .RankingBox {border:1px solid  #D1D1D1; float:right!important; right:0;height: 500px; }


.service .eventForm_wrapper {
    background-color: #61BFEE;
    border-color: #5D94AF;
    height: auto;
    width: 460px;
    width: 460px;
}

/*carousel csennshots styles*/
#button {
    border: 0 none;
    height: 60px;
    margin: 50px 5px 0;
    width: 18px;
}
#button:hover { cursor:pointer; }
.gallery {
	float:left;
	/*width:90% !important;*/
	width: 603px!important;
	height:215px;
}
.gallery li{
	margin:6px 3px; 
	height:215px;
	width: 202px;
}
.gallery li img {width:200px; border:1px solid #ccc}
.gallery li span{
	background:  #E69D12;
	color: #FFFFFF! important;
	display: block;
	margin:;
	font-size: 14px;
	font-weight:bold;
	position: relative;
	top: -206px;
	left: 0;
	line-height: 17px;
	padding: 10px;
	width: 182psx;
	opacity: 0.9;
}
/* story testimonials */
#testi_slides {
	float:left;
	width: 600px;
}
#testi_slides p{font-size:13px!important;}
#testi_slides .note {padding-bottom:30px;}
#content .intContent .txt  #testi_slides .quote{height:310px;}

#content .intContent .txt  #testi_bookmark {
	margin:-35px auto 0;
	position:relative; 
	z-index:99;
	width:100px;
}	
#content .intContent .txt #testi_bookmark_item { padding:0;}	
#content .intContent .txt  #testi_bookmark_item  li ,
#content .intContent .txt  #testi_bookmark_item  li  a
{
    background: url("//images.epochta.ru/images/bullet_sprite2.png") no-repeat 0 50% transparent;
    float:left;
    width:11px;
    height:10px;
    list-style:none;
    display:block;
    margin:0 4px;
}	
#content .intContent .txt  #testi_bookmark_item  li {background:none;}
#content .intContent .txt  #testi_bookmark_item  li a:hover, 
#content .intContent .txt .activeSlide a{background-position:-11px 50%!important;}

/* end of story testimonials*/
#widgbar {width:70%; transition: all 0.5s ease-out;}

.info-complement {
    font-size: 1.2em;
    line-height: 1.3;
    padding: 0 5px;
    width: 30%;
}

.info-complement  h2{font-size: 2em; border:0 none}
.info-complement  dd{padding:0 0 5px;}

.last-item {margin-right:0;}

#videos-complement{
    width: 25%;
    margin-bottom:0;
    height:250px;
}
#complement-video {
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    -webkit-transition: all 0.5s ease-out;
    background: none repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 180px;
    position: relative;
    top: -180px;
    width: 100%;
    z-index: 999;
}	


.warning {
	padding:10px!important; 
	background:#f8d2c7;
	border:1px solid #f5ac99;
	border-radius:3px;
	font-weight:bold;
	color:#842200;
}	

.success {

	padding:20px!important; 
	background:#96e184;
	border:1px solid #146801;
	border-radius:3px;
	color:#105700;
	font-weight:bold;
}	

#testi_slides.sms_scrn {
    background: url("//images.epochta.ru/smtp/img/browser-pic-smtp.png") no-repeat scroll 50% -18px rgba(0, 0, 0, 0);
    margin: 0 15px;
    padding: 70px 80px 30px;
    width: 770px;
}
#testi_slides {
    float: left;
    width: 600px;
}
#testi_slides.sms_scrn #testislider {
    height: 511px;
    width: 770px;
}
.main-menu{font-size:1.6em;font-weight: lighter;line-height:2.7;}
.main-menu ul{margin: 0;padding: 0;list-style-type: none;z-index:70;position:relative;}
/*Top level list items*/
.main-menu ul li{background:url( //images.epochta.ru/images/mainnav_bd.png) no-repeat;position: relative;display: inline;float: left;padding-left: 0 !important;margin-right: 0 !important;}
.main-menu ul li a.topLevel {background: none;color: #fff; padding: 1px 21px; font-weight: lighter;}
.main-menu ul li.level0 a { position:relative; padding-right: 25px;}
.main-menu ul li.level0 a .arrow {background: url(//images.epochta.ru/images/down.gif) no-repeat; width:10px; height: 7px; position: absolute; top: 20px; right: 7px;}
.main-menu ul li.level0 ul a .arrow {background: url(//images.epochta.ru/images/right.gif) no-repeat;height: 10px;top: 10px;width: 7px;}
/*Top level menu link items style*/
.main-menu ul li a{ display: block; background: #fff7e7; padding: 1px 21px; color: #000; text-decoration: none;}
* html .main-menu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/ display: inline-block;}
.main-menu ul li a:link, .main-menu ul li a:visited{}
.main-menu ul li a:hover{color: white;background:url(//images.epochta.ru/images/menu_select.gif) 0 1px no-repeat;overflow:hidden;}
/*1st sub level menu*/
.main-menu ul li ul{position: absolute;left: 0;display: none;border: 1px solid #ccc;background: #fff;}
.main-menu ul li:hover > ul{display:block;}
/*Sub level menu list items (undo style from Top level List Items)*/
.main-menu ul li ul li{display: list-item;float: none;line-height:30px;}
/* Sub level menu links style */
.main-menu ul li ul li a{padding: 0 15px 0 10px;margin:0;white-space: nowrap;}
.main-menu ul li ul li a:hover{ /*sub menus hover style*/color: #fff;}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.main-menu ul li ul li ul{top: 0; left: 100%}
/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{position: absolute;top: 20px;right: 7px;}
.rightarrowclass{position: absolute;top: 12px;right: 5px;}

@media screen and (max-width:800px) {
	#hide_header, .bottom_livehelp {display:none!important;}
	
}

#content .intContent .txt ul.two-col {
	width: 100%;
	float: left;
	padding-left: 0;
}
#content .intContent .txt  ul.two-col li {
	width: 48%;
	float: left;
	list-style: none;
	padding: 0 0 10px 0;
	margin: 0 1%;
}
#content .intContent .txt  ul.two-col li h3 {
	font-size: 16px;
}

/*********   email features atyles **********/

.features h2 span {background:#fff;}
.features h3 {text-align:center;}
.features h3 a:hover {text-decoration:none;}

.items-list  li {
    display: inline-block;
    padding: 10px !important;
    vertical-align: top;
    width: 22%;
    text-align:center;
}

.items-three  li {
    width: 30%;
}

.items-four  li {
    width: 22%;
}

.items-five  li {
    width:17%;
}


.round-wrapper{
    border-radius: 50%;
    margin:10px auto;
    overflow: hidden;
    padding:0;
    width:100%;
    height:100%;
}

.round-wrapper img {
	border-radius: 50%;
	box-shadow: 0 1px 2px #333333;
}

.items-five  li  span{
  width:20px;
  height:20px;
  display: block;
  box-shadow: 0 1px 1px #333333;
}

.btn-action {
	text-align:center;
}
.btn-action  p{display:inline; width:500px; float:left; font-style:italic; text-align:left; margin-top:20px;}
.btn-action  .bttn_landing{float: right ;  width: 178px; position:relative; right: 50px;}

.action-block { border: 1px solid #DCDDDD;  height: 70px; margin-bottom: 30px; border-radius: 10px; padding:15px; background:#ffde91; width:800px;}
.related-products div { float: left; width: 100%; } 
.cont_wiz_par_2 {
    background-color: #E2E2E2;
    border-color: #AAAAAA;
    border-style: solid;
    border-width: 1px;
    display: none;
    font-size: 14px;
    line-height: 100%;
    margin: 1em;
    padding: 10px;
}

.social {margin:0; padding:0; }
.social li {margin:0; padding:0!important; width:24%; }
.social div{margin:0; padding:0!important;  height: 50px; }
.social .social_small{margin-top:15px; }

.social  img {margin:0; position:relative; z-index:25; }

.btn.single-download {margin-bottom: 20px;}

.addthis_default_style .at300b { width: 92px; margin-top: 15px; }
#vkshare0 { padding-top: 15px; }

.registernow {
    text-align:center;
   /* border-top: 1px solid #ccc;
   padding-top: 10px; */
}
.registernow-wrap {margin: 0 auto;width: 285px;}
.registernow-wrap p {
    font-size: 16px;
    margin-top: 5px;
    position: relative;
    top: 10px;
}

.dash {
    background: linear-gradient(to bottom, #474747 0%, #2E2E2E 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #222222;
    border-radius: 5px;
    box-shadow: 0 1px 1px 0 rgba(255, 255, 255, 0.3) inset;
    float: left;
    height: auto;
    padding: 5px;
    position: relative;
    width: auto;
}
.dash_title {
    float: left;
    font-size: 2em;
    line-height: 32px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    color:#fff;
    text-shadow:2px 2px 0 #000;
}

.dash_separator {
    float: left;
    height: 25px;
    margin-top: 20px !important;
    width: 5px;
}


.crossbar {
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    border-top: 1px solid rgba(0, 0, 0, 0.7);
    display: block;
    height: 0;
    left: 1px;
    position: absolute;
    top: 29px;
    width: 82px;
    z-index: 100;
}
.rounded-box {
	border-radius: 5px;
	border: 1px solid #ccc;
	padding: 10px;
	margin-bottom: 10px;
}
#content .intContent .txt ul.disc li {
	list-style-type:disc;
}

/* register down page block */

.register {
 /* min-height: 63px;*/
 padding: 20px;
 width: auto !important;
 max-width:670px!important;
 margin:50px auto!important;
 background: #F0F0F0;
 border: 2px solid #FFFFFF;
 box-shadow: 0 0 3px #CCC;
}

.register .btn{
   float:left;
   margin-top: -45px!important;
}

.register h6{
    font-size:1.6em;
    padding-left: 29%;
    text-shadow: 0 1px 0 #FFFFFF;
}

.register img{
    left: 54px;
    position: relative;
    top: -10px;
    float:right;
    box-shadow: none !important;
}

#affCookieInfoId {
	display: none;
}

.uninstall-reasons{
    font-size:14px;
}

.uninstall-reasons .rounded-box{
    margin-bottom:10px;
    padding:10px;
    border:1px dashed #777777;
    background:#eee;
}

.uninstall-reasons input,
.uninstall-reasons label{
    font-weight:normal;
    margin:3px;
}



/*Данные о менеджере в сайт баре*/
.indent_wewillbeintouch{
    margin-top: 35px;
}
.have_questions_position{
    margin-left: 10px;
    margin-top: 25px;
}
.form-contact-manager,
.form2_contact_manager{
    background: #F5F5F5;
    padding: 20px;
    margin: 10px;
}
.form2_contact_manager{    
    height: 150px;
    width: 305px;
    padding: 10px 20px;
}
.image-manager,
.image_2-manager{
    width: 120px;
    height: 120px;
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 15px;
    border-radius: 50%;
    overflow: hidden;
    text-align: center;
    box-shadow: 0 0 1px #c2c2c2;
}
.cont_manager_2{
    margin-top: 30px;
}
.cont_manager_2 p{
    font-size: 15px; 
    line-height: 20px;
}
.image_2-manager{
   float: left;
   margin-right: 30px; 
}
.image-manager img,
.image_2-manager img {
    margin: 0 -50%;
}
/*the styles for the form download*/
.form_name_12{
    padding-bottom: 0 !important;
}
.version_download{
    padding-left: 6px;
    font-weight: bold;
}
















