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, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}

.center600{display:block;width:600px;margin:0 auto;}
.center700{display:block;width:700px;margin:0 auto;}
.center800{display:block;width:800px;margin:0 auto;}
.center900{display:block;width:900px;margin:0 auto;}
.center960{display:block;width:960px;margin:0 auto;}
.block{overflow:hidden;}
.slideshow{overflow:hidden;position:relative;margin:0 auto;width:600px;height:360px;}
.slideshow img{position:absolute;top:0;left:0;z-index:400;}
.slideshow img.active{z-index:500;}
.panel{overflow:hidden;background:url('/images/tv2.png') 50% 50% no-repeat;height:500px;}
.tv{overflow:hidden;background:url('/images/tv.png') 50% 50% no-repeat;height:500px;}
.tv .slideshow{margin-top:56px;}
.panel a{display:block;width:600px;margin:0 auto;}
.panel .slideshow{margin-top:24px;}
.tv .slideshow img, .panel .slideshow img{width:600px;height:360px;}
.tv .slideshow:after, .panel .slideshow:after{content:" ";display:block;width:600px;height:360px;background:url('/images/glare.png') 0 0 no-repeat;z-index:900;position:absolute;top:0;left:0;}
.h80{height:80px;}
.m0{margin:0;}
.mt20{margin-top:20px;}
.mt40{margin-top:40px;}
.mt60{margin-top:60px;}
.mt80{margin-top:80px;}
.mt90{margin-top:90px;}
.mt100{margin-top:100px;}
.mt-80{margin-top:-80px;}
.mb20{margin-bottom:20px;}
.mb40{margin-bottom:40px;}
.mb60{margin-bottom:60px;}
.mb80{margin-bottom:80px;}
.mb90{margin-bottom:90px;}
.mb100{margin-bottom:100px;}
.p0{padding:0;}
.pt20{padding-top:20px;}
.pt40{padding-top:40px;}
.pt60{padding-top:60px;}
.pt80{padding-top:80px;}
.pt90{padding-top:90px;}
.pt100{padding-top:100px;}
.pb20{padding-bottom:20px;}
.pb40{padding-bottom:40px;}
.pb60{padding-bottom:60px;}
.pb80{padding-bottom:80px;}
.pb90{padding-bottom:90px;}
.pb100{padding-bottom:100px;}
.pl100{padding-left:100px;}
.pl140{padding-left:140px;}
.pl400{padding-left:400px;}
.pl450{padding-left:450px;}
.pl500{padding-left:500px;}
.pr400{padding-right:400px;}
.pr450{padding-right:450px;}
.pr500{padding-right:500px;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.fl{float:left;}
.fr{float:right;}
.ooo{background-color:#000;}
.ddd{background-color:#ddd;}
.eee{background-color:#eee;}
.fff{background-color:#fff;}
.f8f8f8{background-color:#f8f8f8;}
article .container ul.blocks li{display:inline-block;width:33%;vertical-align:top;}
article .container ul.blocks li h3{display:block;font-size:150%;padding-top:10px;padding-right:40px;}
article .container ul.blocks li  p{padding-right:40px;}
.block300{float:left;display:block;width:300px;text-align:center;padding:60px 0;}
.block450{float:left;display:block;width:450px;text-align:center;padding:60px 0;}
.block600{float:left;display:block;width:600px;text-align:center;padding:60px 0;}
.block900{display:block;width:900px;text-align:center;padding:60px 0;}

.action2{overflow:hidden;padding:20px 0;background:#545454 url('/img/footer-bg.png') repeat-x;}
.phone{color:#fff;float:left;font-size:200%;font-weight:bold;padding:18px 0;text-align:center;width:48%;}
.action{overflow:hidden;margin-top:40px;}
.portfolio{float:left;font-size:150%;width:48%;text-align:center;}
.call{float:left;font-size:120%;line-height:150%;width:48%;text-align:left;}
.order{float:right;font-size:150%;width:48%;text-align:center;}
.order a{border-left:2px #fe0 solid;border-top:2px #fe0 solid;border-right:2px #a40 solid;border-bottom:2px #a40 solid;padding:20px;background-color:#f80;color:#fff;display:block;text-decoration:none;}
.order a:hover{border-left:2px #041 solid;border-top:2px #041 solid;border-right:2px #0e6 solid;border-bottom:2px #0e6 solid;background-color:#093;color:#fff;text-decoration:none;}
.portfolio a{border-left:2px #abc solid;border-top:2px #abc solid;border-right:2px #234 solid;border-bottom:2px #234 solid;padding:20px;background-color:#567;color:#fff;display:block;text-decoration:none;}
.portfolio a:hover{border-left:2px #014 solid;border-top:2px #014 solid;border-right:2px #06e solid;border-bottom:2px #06e solid;background-color:#039;color:#fff;text-decoration:none;}
.portfolio a, .order a{
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}

body{font-family:Verdana,Tahoma,Arial,sans-serif;color:#333;background:#e6e6e6;font-size:80%;}
#body article .container{min-width:900px;}
#body article#itemid-101 .container{min-width:500px;}
body.error div.error{margin-top:40px;min-height:460px;background:url('/images/tops/404.png') right 20px no-repeat;}
body.itemid-101 #body, body.itemid-115 #body{min-width:auto;}
body.itemid-101 h2{text-align:center;}
body.top-banner #body, body.top-booklet #body, body.top-promosite #body{background:url('/images/tops/bg.jpg') 50% 0 no-repeat;}
body.top-presentation #body{background:url('/images/tops/bg-presentation.jpg') 50% 0 no-repeat;}
body.top-social{background:#e6e6e6 url('/images/tops/bgl.jpg') left top no-repeat;}
body.top-social #body{background:url('/images/tops/bgr.jpg') right top no-repeat;}
body.top-social .center960{background:url('/images/tops/opacity.png');}
body.top-banner h1{margin-top:15px;z-index:1000;}
body.top-banner .action{margin-top:20px;}
.top{height:400px;}
ul.prices{width:940px;margin:0 auto;overflow:hidden;}
ul.prices li{position:relative;float:left;width:235px;background:url('/images/tops/block4.png') 10px 0 no-repeat;}
ul.prices li a{position:relative;display:block;padding:30px 20px 10px;color:#000;font-size:350%;line-height:100%;font-weight:bold;text-decoration:none;font-family:Verdana,Tahoma,Arial,sans-serif;letter-spacing:-3px;text-align:center;}
ul.prices li a span{font-size:50%;font-weight:normal;margin-left:-10px;letter-spacing:-2px;}
ul.prices li a:after{content:" ";display:block;width:220px;height:80px;background:url('/images/tops/block4glare.png') 10px 0 no-repeat;position:absolute;top:0;left:0;}
ul.prices li div.label{padding:0 25px;text-align:center;line-height:100%;}
ul.prices li a.discount{color:#aaa;}
ul.prices li .special{color:#c00;text-align:center;position:absolute;right:20px;top:75px;font-size:85%;}
ul.prices li .streak{width:165px;height:30px;position:absolute;left:20px;top:50px;background:url('/images/tops/streak.png') 0 0 no-repeat;}
ul.prices li .discount3990{width:130px;height:60px;position:absolute;left:53px;top:0px;background:url('/images/tops/3990.png') 0 0 no-repeat;}
ul.stages{width:930px;margin:0 auto;overflow:hidden;}
ul.stages li{positioin:relative;float:left;width:310px;background:url('/images/tops/block3.png') 5px 0 no-repeat;}
ul.stages li a{position:relative;display:block;padding:30px 35px 10px;color:#000;font-size:250%;line-height:100%;font-weight:bold;text-decoration:none;font-family:Verdana,Tahoma,Arial,sans-serif;letter-spacing:-3px;text-align:left;}
ul.stages li a:after{content:" ";display:block;width:220px;height:80px;background:url('/images/tops/block3glare.png') 5px 0 no-repeat;position:absolute;top:0;left:0;}
ul.stages li div.label{padding:0 35px;text-align:left;line-height:100%;}
h1, h2{font-family:Verdana,Tahoma,Arial,sans-serif;font-weight:normal;font-size:250%;position:relative;color:#000;letter-spacing:-1px;margin:30px 0 10px 0}
h2{font-size:200%;}
h1:after, h2:after{content:" ";background:url('/images/tops/gradient-glossy.png') repeat-x;display:block;width:100%;height:31px;position:absolute;top:0;}
.fff h1:after, .fff h2:after{background-image:url('/images/tops/gradient-glossy-fff.png');}
h2:after{background-position:0 -4px;}
p{line-height:150%;margin:10px 0;}
ul.list{margin:10px 0;line-height:150%;}
ul.list li:before{content:" ";display:inline-block;width:5px;height:5px;background-color:#093;margin:2px 10px 2px 2px;}
.footer{text-align:center;width:100%;background:#545454 url('/images/tops/footer-bg.png') repeat-x;padding:1px 0;}
.fh{font:normal 150% Verdana,Tahoma,Arial;position:relative;color:#f0f0f0;letter-spacing:-0.05em;margin:20px 0 20px 0}
.sites{padding:0;margin:0;list-style-type:none;text-align:left;overflow:hidden;}
.sites li{display:block;width:310px;height:270px;float:left;}
.sites li div{padding:0 30px 30px 0;}
.sites .site3, .sites .site6, .sites .site9, .sites .site12{width:280px;}
.sites .site3 div, .sites .site6 div, .sites .site9 div, .sites .site12 div{padding:0 0 30px 0;}
.sites li a{display:block;padding:100px 10px 10px 10px;color:#fff;text-decoration:none;height:130px;line-height:150%;}
.sites li a:hover{background-color:#888 !important;}
.sites li a span{display:block;font-size:200%;line-height:100%;margin-bottom:10px;}
#tbn a{background:url('/images/tops/top-banner.png') -10px 10px no-repeat;}
#tbt a{background:url('/images/tops/top-booklet.png') 10px 20px no-repeat;}
#tpt a{background:url('/images/tops/top-presentation.png') 20px 0 no-repeat;}
#tps a{background:url('/images/tops/top-promosite.png') 0 10px no-repeat;}
#tsc a{background:url('/images/tops/top-social.png') 10px 10px no-repeat;}
#tvs a{background:url('/images/tops/top-virus.png') 10px 10px no-repeat;}
#tyx a{background:url('/images/tops/top-yandex.png') 20px 0 no-repeat;}
.url{text-align:center;margin:20px 0;}
.url A{color:#a0a0a0;}
#body .bfClearfix{width:500px;margin:0 auto;}
#ff_formdiv2{display:block;padding-top:10px;margin:0 auto;width:500px;}
.com_breezingforms h1{text-align:center;margin:20px 0 10px;}
#ff_form2 section.bfElemWrap{padding:0;margin-bottom:5px;text-align:left;}
#ff_form2 #bfElemWrap1{float:left;width:33%;}
#ff_form2 #bfElemWrap1 input{}
#ff_form2 #bfElemWrap2{float:left;width:33%;}
#ff_form2 #bfElemWrap2 input{}
#ff_form2 #bfElemWrap3{float:right;width:34%;}
#ff_form2 #bfElemWrap3 input{width:91%;}
#ff_form2 #bfElemWrap4{float:none;clear:both;}
#ff_form2 #bfElemWrap168{width:100%;}
#bfElemWrap254{display:none;}
#ff_form2 .bfCaptcha{display:block;width:100%;}
#ff_form2 .bfCaptcha br{line-height:0;height:0;display:none;}
#ff_form2 .bfCaptcha #bfCaptchaEntry{height:36px;width:240px;float:left;}
#ff_form2 .bfCaptcha #bfCaptchaEntry{font-size:150%;}
#ff_form2 .bfCaptcha a.ff_elem{float:lefft;}
#ff_form2 .bfCaptcha a.ff_elem img{height:40px;}
#ff_capimgValue{float:right;width:200px;height:40px;}
#bfPage1 .bfPageIntro{display:none;}
#ff_form2 label{text-align:left;float:none;display:block;margin-bottom:0px;width:99%;font-size:120%;}
#ff_form2 input{float:none;width:88%;border:1px solid #000;height:30px;padding:0 5px;min-width:initial;max-width:initial;}
#ff_form2 textarea{float:none;width:97%;border:1px solid #000;padding:5px;font-family:Verdana,Tahoma,Arial,sans-serif;font-size:100%;min-width:initial;max-width:initial;}
#ff_form2 .bfPage{text-align:center;}
#ff_form2 .bfSubmitButton{background:#000;border:0 none;color:#fff;font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;font-size:150%;text-align:center;padding:5px 20px 10px;margin:20px auto;float:none;cursor:pointer;}
#ff_form2 .bfSubmitButton:hover{background:#093;}
.bfRequired{display:none;}
#ff_form2 .bfErrorMessage{display:none !important;}
.bfPage section{line-height:150%;}
.formError .formErrorContent{width:auto !important;}
.disclaimer{color:#aaa;font-size:80%;padding-top:20px;text-align:center;}
.disclaimer a{color:#aaa;text-decoration:none}
.hdn{color:#333;text-decoration:none;}
.variants div{padding:10px 0;}
