body{margin:0;padding:0;background:#F5EDD7 url(/img/bg.gif) repeat 0 0;color:#000;font:100%/1.1 Arial, Helvetica, Geneva, sans-serif;}
h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd, form, fieldset, img{margin:0;border:0;padding:0;}
a{text-decoration:underline;}
a:link{color:#039;}
a:visited{color:#609;}
a:hover,
a:active{color:#900;}
a img:active, input[type="image"]:active, li a:active{position:relative;top:1px;left:1px;}
a.order-dashed{border-bottom:1px dashed #039;text-decoration:none;}
a.order-dashed:hover{border-bottom-color:#900;}
h1,
h2.block-title{clear:both;float:left;width:100%;margin:0 0 5px;border-bottom:1px solid #000;padding:0 0 3px;color:#000;text-transform:uppercase;font:bold 85%/1.1 Arial, Helvetica, Geneva, sans-serif;}
h1 span,
h2.block-title span{float:left;}
h1 img.i-rss,
h2.block-title img.i-rss{float:right;width:32px;}
h1.inside,
h2.block-title.inside{margin:20px 0 5px;}
h1.title{padding:1em 0 .4em;color:#900;font:normal 150%/1 Georgia, "Times New Roman", Times, serif;border-bottom:0px solid #000;text-transform:none;}
h1.title a{color:#900 !important;text-decoration:none;}
h1.title a:hover{text-decoration:underline;}
h2{padding:1em 0 .4em;color:#900;font:normal 150%/1 Georgia, "Times New Roman", Times, serif;}
h2 a{color:#900 !important;text-decoration:none;}
h2 a:hover{text-decoration:underline;}
h3{padding:.8em 0 .2em;font-size:100%;}
p{padding:.2em 0 .6em;font-size:100%;}
p.active{padding:3px;background:#FCFAF3;}
span.inside{clear:both;float:left;width:100%;margin:0px 0 5px;border-bottom:1px solid #000;padding:0 0 3px;color:#000;text-transform:uppercase;font:bold 85%/1.1 Arial, Helvetica, Geneva, sans-serif;}
ul{padding:.2em 0 .6em;font-size:100%;}
ul li{padding:0 0 .4em;background:transparent no-repeat 1px 0.7em;list-style:none;}
ul.cat li,
ul.ser li{position:relative;padding:.4em 0 .4em 10px;}
ul.cat li:before,
ul.ser li:before{content:'';position:absolute;top:9px;left:1px;width:5px;height:7px;background:url(/images/sprite-main.png) no-repeat;background-position:-23px 0;}
ul.ser li:before{background-position:-28px 0;}
ol{padding:.2em 0 .6em 2.4em;font-size:100%;}
ol li{padding:.2em 0 .1em;}
table{font-size:100%;}
blockquote{background-color:#FCFAF3;padding:5px;}
.sml{font-size:85%;}
.big{font-size:130%;}
.clear{clear:both;}
.nobr{white-space:nowrap;}
.featured-company{border:1px solid #E3E2E2;padding:0 0 0 4px;color:#666;line-height:16px;font-size:10px;}
.details{color:#666;}
.default{width:440px;}
.col-default{width:600px;}
.default ul, .col-default ul{list-style:inside;margin-left:10px;}
.default ul li, .col-default ul li{list-style:inside;margin-left:10px;}
.helper{}
#wrapper{border-top:4px solid #D1C5AE;background:url(/images/sprite-main.png) no-repeat;background-position:0 -152px;background-repeat:repeat-x;}
.wrap{max-width:980px;margin:0 auto 10px;padding:0 5px;}
#header{position:relative;height:155px;margin-bottom:0;}
#header fieldset{position:absolute;top:112px;right:10px;width:355px;border:1px solid #000;padding:10px 10px 20px;background-color:#F2ECDA;font-size:.7em;overflow:hidden;box-shadow:0 3px 10px #BBB;-webkit-box-shadow:0 3px 10px #BBB;-moz-box-shadow:0 3px 10px #BBB;}
#header fieldset legend{display:none;}
#header fieldset .form-row,
#header fieldset .form-submit{float:left;margin:0 0 0 .5em;border:0;padding:0;background-color:transparent;}
#header fieldset .form-row{}
#header fieldset .form-row .form-label{float:none;width:auto;}
#header fieldset .form-row .form-field{margin:.2em 0;}
#header fieldset .form-submit{padding-top:1.3em;}
#header fieldset a.popup-close{position:absolute;top:5px;right:8px;color:#000;text-decoration:none;line-height:1;font-size:14px;}
#search-block{position:absolute;top:0;right:10px;height:32px;margin:0;padding:8px 10px 0;background-color:#D1C5AE;border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-bottom-left-radius:3px;-khtml-border-bottom-left-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-bottom-right-radius:3px;-khtml-border-bottom-right-radius:3px;}
#header ul{float:right;width:700px;height:39px;margin:80px 5px 0 0;border-top:1px solid #A20000;padding:0 0 0 10px;background:#BA0000;box-shadow:0 -4px 8px 0 rgba(162, 0, 0, 1) inset;-webkit-box-shadow:0 -4px 8px 0 rgba(162, 0, 0, 1) inset;}
#header ul li{float:left;padding:5px 7px 0 6px;background-image:none;color:#FFF;font:70%/1 Georgia, "Times New Roman", Times, serif;text-transform:uppercase;}
#header ul a,
#header ul strong{float:left;height:26px;padding:8px 0 0;}
#header ul a{color:#FFF;text-decoration:none;}
#header ul a:hover{text-decoration:underline;}
#header ul strong{position:relative;font-weight:normal;}
#header ul strong:before{content:'';position:absolute;bottom:0px;left:50%;margin:0 0 0 -6px;background:url(/images/sprite-main.png) no-repeat;background-position:-12px 0;width:11px;height:6px;}
#header ul strong a{float:none;height:auto;padding:0;background:transparent none;}
#header ul li.actions{position:relative;float:right;height:26px;padding:13px 10px 0 15px;background:#800000;color:#BA5D5D;text-transform:none;}
#header ul li.actions:before{content:'';position:absolute;top:50%;left:0;margin:-6px 0 0;background:url(/images/sprite-main.png) no-repeat;background-position:0 -7px;width:6px;height:11px;}
#header ul li.actions a{float:none;height:auto;margin:0 .25em;padding:0;text-decoration:underline;}
#header ul.subnav{height:30px;margin:5px 5px 0 0;border:0;padding:0;background:transparent none;box-shadow:none;-webkit-box-shadow:none;}
#header ul.subnav li{float:left;padding:5px 20px 0 0;background-image:none;color:#665852;font-size:75%;text-transform:none;}
#header ul.subnav li a{float:none;height:auto;padding:0;color:#665852;}
.icon-tw,
.icon-fb{width:16px !important;height:16px !important;position:relative;top:-2px;display:inline-block;background:url(/images/sprite-main.png) no-repeat;}
.icon-tw{background-position:0 -20px;}
.icon-fb{background-position:-16px -20px;}
#header #logo{position:absolute;top:3px;left:5px;width:272px;height:152px;background:url(/images/sprite-main.png) no-repeat;background-position:-96px 0;}
#header #logo img{width:200px;height:41px;margin:70px 0 0 36px;}
#header #logo a.main-logo{background:url(/images/sprite-main.png) no-repeat;background-position:-368px 0;width:200px;height:41px;margin:70px 0 0 36px;display:block;}
#header h1{position:absolute;top:41px;left:421px;width:393px;height:30px;border:0;padding:0;background:transparent url(/img/tagline.gif) no-repeat 0 0;text-indent:-10000px;}
#main{display:-webkit-flex;display:flex;}
#promo-block{background:transparent url(/img/bg_fullwidth.gif) repeat-y 100% 0;}
.fullwidth{max-width:930px;margin:0 auto 10px;padding:20px 20px 40px;background:#fff;box-shadow:4px 0 0 0 rgba(236, 222, 188, 0.6);-webkit-box-shadow:4px 0 0 0 rgba(236, 222, 188, 0.6);font-size:.8em;}
#content{float:left;width:440px;margin:0 5px;padding:10px 20px 20px;background-color:#FFF;font-size:80%;box-shadow:4px 0 0 0 rgba(236, 222, 188, 0.6);-webkit-box-shadow:4px 0 0 0 rgba(236, 222, 188, 0.6);}
#content h1 span,
#content h2.block-title span{width:408px;}
.sidebar{float:left;width:195px;margin:0 5px;padding:10px 20px 20px;background-color:#FCFAF3;color:#3F3F3D;font-size:70%;box-shadow:4px 0 0 0 rgba(236, 222, 188, 0.6);-webkit-box-shadow:4px 0 0 0 rgba(236, 222, 188, 0.6);}
.sidebar h1,
.sidebar h2.block-title{font-size:100%;}
.sidebar h1 span,
.sidebar h2.block-title span{width:163px;}
.sidebar h2{font-size:125%;}
.sidebar iframe{clear:both;float:left;width:195px !important;}
.two-columns-50{width:970px;padding:0 10px;background:url(/img/bg_two-columns.gif) repeat-y 0 0;overflow:hidden;}
.two-columns-50 .col-1,
.two-columns-50 .col-2{width:440px;padding:10px 20px 20px;background-color:#FFF;font-size:80%;}
.two-columns-50 .col-1{float:left;}
.two-columns-50 .col-2{float:right;}
.two-columns{width:970px;padding:0 10px;overflow:hidden;}
.two-columns #content{width:685px;margin:0;box-shadow:4px 0 0 0 rgba(236, 222, 188, 0.6);-webkit-box-shadow:4px 0 0 0 rgba(236, 222, 188, 0.6);}
.two-columns .sidebar{margin:0 0 0 10px;box-shadow:4px 0 0 0 rgba(236, 222, 188, 0.6);-webkit-box-shadow:4px 0 0 0 rgba(236, 222, 188, 0.6);}
.two-columns-lq{overflow:hidden;}
.two-columns-lq .col-1,
.two-columns-lq .col-2{float:left;width:48%;}
.two-columns-lq .col-1{margin-right:4%;}
.three-columns-lq{overflow:hidden;}
.three-columns-lq .col-1,
.three-columns-lq .col-2,
.three-columns-lq .col-3{float:left;width:31%;margin-right:4%;}
.three-columns-lq .col-3{width:30%;margin-right:0;}
.innertabs{margin:1em 0 2em;border-bottom:1px solid #BA0000;padding:0;font:90%/1 Georgia, "Times New Roman", Times, serif;text-transform:uppercase;overflow:hidden;}
.innertabs li{float:left;margin:0 5px -1px 0;padding:0;list-style:none;font-size:90%;}
.innertabs a,
.innertabs strong{float:left;padding:.75em;border:1px solid #BBB9B1;}
.innertabs a{border-color:#BBB9B1;background-color:#FCFAF3;color:#333 !important;text-decoration:none;}
.innertabs a:hover{border-color:#807D73;background-color:#FFF;color:#000 !important;}
.innertabs strong{border-color:#BA0000;background-color:#BA0000;color:#FFF;}
.innertabs li.logout,
.innertabs li.username{float:right;margin-right:0;}
.innertabs li.logout a,
.innertabs li.username a{border:0;padding-right:0;background-color:transparent;color:#999;}
.innertabs li.username a{padding-top:.6em;padding-bottom:0;text-transform:none;font-size:1.2em;}
.innertabs li.logout a:hover,
.innertabs li.username a:hover{color:#333;}
.two-columns #content .columns-2{overflow:hidden;}
.two-columns #content .columns-2 .col-1,
.two-columns #content .columns-2 .col-2{float:left;width:335px;margin-right:15px;}
.two-columns #content .columns-2 .col-2{margin-right:0;}
fieldset{margin:1em 0 1.6em;border:1px solid #BBB9B1;padding:10px 15px;background-color:#FCFAF3;}
fieldset legend{padding:0 .75em;color:#000;text-transform:uppercase;font-size:85%;font-weight:bold;}
input, label{vertical-align:middle;}
.form-row{padding:.2em 0 .4em;overflow:hidden;}
.form-label{float:left;width:150px;}
.form-field{margin-left:160px;}
.form-submit{margin:1em 0 2.5em;border:3px solid #F5EDD7;padding:10px;background-color:#FCFAF3;text-align:center;}
.fullsize{width:98%;}
#footer{color:#9F9F9D;font-size:70%;display:-webkit-flex;display:flex;}
#footer a:link,
#footer a:visited{color:#808080;}
#footer a:hover,
#footer a:active{color:#900;}
#wide{clear:both;float:left;width:685px;margin:0 5px;border-top:1px solid #BBB9B1;padding:10px 20px 20px;background-color:#FAF7EC;box-shadow:4px 0 0 0 rgba(236, 222, 188, 0.6);-webkit-box-shadow:4px 0 0 0 rgba(236, 222, 188, 0.6);}
#wide ul{float:left;width:100%;padding:0 0 10px;}
#wide ul li{float:left;padding:0.4em 20px 0.4em 10px;text-transform:uppercase;position:relative;}
#wide ul li:before{content:'';position:absolute;left:0px;top:50%;width:7px;height:5px;margin:-2px 0 0 0;background:url(/images/sprite-main.png) no-repeat;background-position:0 0;}
#wide ul a{color:#900 !important;}
#wide p{padding:0.2em 0 1.2em;line-height:1.4em;}
.message{margin:1em 0;border-style:solid;border-width:1px;padding:.5em 10px .5em 30px;}
.message p{margin:.6em 0;}
.message.warning{border-color:#E0B2A8;background:#F7DFDA url(/img/i-warning.gif) no-repeat 7px 1em;color:#622;}
.message.success{border-color:#C2CC8F;background:#F2F7DA url(/img/i-success.gif) no-repeat 7px 1em;color:#453;}
.message.notice{border-color:#E5D195;background:#FAF7DC url(/img/i-notice.gif) no-repeat 7px 1em;color:#543;}
#partners{border-top:1px solid #BBB9B1;background-color:#FAF7EC;font-size:100%;box-shadow:4px 0 0 0 rgba(236, 222, 188, 0.6);-webkit-box-shadow:4px 0 0 0 rgba(236, 222, 188, 0.6);}
#partners h1,
#partners h2.block-title{border-bottom-color:#7D7B76;color:#7D7B76;}
#wide-wide{clear:both;float:left;width:685px;margin:0 5px;padding:10px 20px 20px;background-color:#FFF;box-shadow:4px 0 0 0 rgba(236, 222, 188, 0.6);-webkit-box-shadow:4px 0 0 0 rgba(236, 222, 188, 0.6)}
#wide-wide-lp{float:left;width:215px;margin:0;border:0;padding:0 10px 20px 0;background-color:#FFF;}
#wide-wide-lp:hover{background-color:#FCFAF3;}
#partners-partners{background-color:#FAF7EC;font-size:100%;box-shadow:4px 0 0 0 rgba(236, 222, 188, 0.6);-webkit-box-shadow:4px 0 0 0 rgba(236, 222, 188, 0.6)}
#footer-footer{color:#000;font-size:80%;display:-webkit-flex;display:flex;}
.home{line-height:1.35;font-size:.8em;}
.home ul.cat li{background-position:0 .7em;}
.home ul.ser li{background-position:0 .8em;}
.columns-21{max-width:980px;margin:0 auto 10px;padding:0 10px;overflow:hidden;display:-webkit-flex;display:flex;}
.columns-21 .col-main{float:left;width:600px;margin:0 5px;padding:20px 20px 40px;background-color:#FFF;box-shadow:4px 0 0 0 rgba(236, 222, 188, 0.6);-webkit-box-shadow:4px 0 0 0 rgba(236, 222, 188, 0.6);}
.columns-21 .col-sidebar{float:right;width:280px;margin:0 5px;padding:20px 20px 40px;background-color:#FFF;font-size:.9em;box-shadow:4px 0 0 0 rgba(236, 222, 188, 0.6);-webkit-box-shadow:4px 0 0 0 rgba(236, 222, 188, 0.6);}
.home.fullwidth.compact{position:relative;padding-top:0;padding-bottom:0;}
.home .overview-partners{padding:1em 0 !important;overflow:hidden;}
.home .overview-partners p,
.home .overview-partners ul{float:left;margin:0;}
.home .overview-partners p{margin-right:20px;line-height:1.3;}
.home .overview-partners ul{margin-top:.25em;}
.home ul.meta-links{position:absolute;top:1em;right:30px;margin:0;}
.home ul.meta-links li{float:left;margin-left:20px;}
.home ul.meta-links a.rss{padding-left:16px;background:url(/img/i-rss-only.gif) no-repeat 0 .15em;}
.tabs{margin:-18px -18px 20px;padding:0;background:#F5F3E7;box-shadow:0 -4px 8px 0 rgba(235, 230, 207, 1) inset;-webkit-box-shadow:0 -4px 8px 0 rgba(235, 230, 207, 1) inset;line-height:1.3;overflow:hidden;}
.tabs h2{float:left;margin:0;padding:.75em 18px 0;color:#665852;font-size:1.2em;}
.tabs ul{float:left;margin:0 0 0 -1px;border-left:1px solid #E0DCC5;padding:0;}
.tabs ul li{float:left;margin:0;border-right:1px solid #E0DCC5;padding:0;}
.tabs ul li a{display:block;padding:.9em 20px 1em;color:#333;text-decoration:none;font-weight:bold;}
.tabs ul li a:hover{color:#000;text-decoration:underline;}
.tabs ul li.active{background-color:#FFF;}
.tabs ul li.active a{color:#800;}
.brochure{overflow:hidden;}
.brochure h3{margin:0 0 .8em;font-size:1.1em;line-height:1.4;}
.brochure h3 a{border-bottom:1px solid #CCC;color:#000;text-decoration:none;}
.brochure h3 a:hover{border-bottom-color:#666;}
.brochure p{margin:.2em 0 .8em;font-size:.9em;}
.brochure .cover{float:right;margin:.4em 0 .6em 20px;}
.press-portrait{margin:0 0 1em;color:#444;overflow:hidden;}
.press-portrait img{float:right;width:100px;margin:1.2em 0 .6em 20px;border:1px solid #E0DCC5;padding:3px;}
.press-portrait h3{margin:0 0 .5em;color:#000;font-weight:normal;font-size:1.1em;}
.press-portrait p{margin:0 0 .5em;}
.press-portrait p.details{color:#888;font-size:.95em;}
.press-portrait p.details a{border-bottom:1px solid #CCC;color:#888;text-decoration:none;}
.press-portrait p.details a:hover{border-bottom-color:#666;color:#666;}
.landing-b2blogger .block-right-info{margin-bottom:12px;}
.landing-b2blogger .block-right-info .box{background:url(/images/landing-b2blogger/info.png) 22px 30px no-repeat #f7f6de;box-shadow:0 0 5px #d0cec6;width:342px;height:134px;overflow:hidden;}
.landing-b2blogger .block-right-form .box{background:#fff;box-shadow:0 0 5px #d0cec6;padding:5px 0 17px;text-align:center;font:12px/14px Arial, Helvetica, sans-serif;color:#7b7b7b;}
.landing-b2blogger .block-right-form .box h5{font:bold 18px/22px Arial, Helvetica, sans-serif;color:#000;letter-spacing:-1px;margin-bottom:8px;}
.landing-b2blogger .block-right-form .box h5 span{display:block;font-size:12px;line-height:15px;letter-spacing:0;margin-top:-2px;}
.landing-b2blogger .block-right-form .box h5 strong{color:#e01a27;}
.landing-b2blogger .block-right-form .box .note{font-size:10px;line-height:12px;word-spacing:-1px;}
.landing-b2blogger .block-right-form .box .McAfee-logo{display:inline-block;width:65px;height:23px;overflow:hidden;background:url(/images/landing-b2blogger/McAfee-logo.jpg) center top no-repeat;margin-left:12px;}
.landing-b2blogger .content{width:100%;background:url(/images/landing-b2blogger/content-tail.gif) center top repeat-x #eae8e0;padding:25px 0 20px;}
.landing-b2blogger h3{font:bold 27px/33px Arial, Helvetica, sans-serif;color:#000;margin-bottom:16px;}
.landing-b2blogger .column-1{float:left;width:540px;margin-right:18px;}
.landing-b2blogger .column-2{float:left;width:342px;padding-top:7px;}
.landing-b2blogger .list-2 li.icon-1{background:url(/images/landing-b2blogger/list-icon1.png) 1px 15px no-repeat;}
.landing-b2blogger .list-2 li.icon-2{background:url(/images/landing-b2blogger/list-icon2.png) 3px 8px no-repeat;}
.landing-b2blogger .list-2 li.icon-3{background:url(/images/landing-b2blogger/list-icon3.png) 3px 8px no-repeat;}
.landing-b2blogger .list-2 h5{font:bold 21px/26px Arial, Helvetica, sans-serif;color:#0686e4;}
.landing-b2blogger p{margin-bottom:21px}
.landing-b2blogger .p1{margin-bottom:5px;}
.landing-b2blogger .p3-1{margin-bottom:18px;}
.landing-b2blogger .p4-1{margin-bottom:22px;}
.landing-b2blogger .p5{margin-bottom:26px;}
.landing-b2blogger .p6{margin-bottom:29px;}
.landing-b2blogger .indent-right4{padding-right:20px;}
.landing-b2blogger #reg-form{position:relative;vertical-align:top;width:100%;z-index:1;text-align:left;}
.landing-b2blogger #reg-form fieldset{border:none;padding:0 17px 14px 14px;overflow:hidden;}
.landing-b2blogger #reg-form label{display:block;min-height:34px;position:relative;}
.landing-b2blogger #reg-form label.select{padding-left:123px;}
.landing-b2blogger #reg-form .caption{display:inline-block;font:bold 12px/15px Arial, Helvetica, sans-serif;color:#414141;text-align:right;width:116px;margin-right:5px;}
.landing-b2blogger #reg-form input{padding:2px 5px;margin:0;font:12px Arial, Helvetica, sans-serif;color:#090500;background:url(/images/landing-b2blogger/input-tail.gif) top center repeat-x #f3f4f6;outline:none;border:1px solid #d6dade;width:174px;}
.landing-b2blogger #reg-form select{width:186px;border:1px solid #d6dade;font:12px/15px Arial, Helvetica, sans-serif;color:#090500;padding:2px 2px 2px 5px;background:url(/images/landing-b2blogger/input-tail.gif) top center repeat-x #f3f4f6;}
.landing-b2blogger #reg-form .buttons-wrapper{background:#d1c5af;border-top:2px solid #c0b49e;padding:13px 0px;text-align:center;}
.landing-b2blogger #reg-form .buttons-wrapper span{display:inline-block;border:none;background:none transparent;border-radius:18px;}
.landing-b2blogger #reg-form .buttons-wrapper input{color:#424242;padding:0;cursor:pointer;border:none;width:219px;height:39px;background:url(http://templatemonster.com/ru/images/landing-b2blogger/form-button-bg.png) 0px -40px no-repeat;}
.landing-b2blogger #reg-form .buttons-wrapper span:hover{background:none transparent;border:none;}
.landing-b2blogger #reg-form .buttons-wrapper span:hover input{background:url(/images/landing-b2blogger/form-button-bg.png) 0px 0px no-repeat;}
.account fieldset{margin-top:0;border-color:#D9D3C3;}
.account fieldset table{width:100%;margin:0 0 1em;border-collapse:collapse;}
.account fieldset table th,
.account fieldset table td{padding:.2em .2em .2em 0;text-align:left;font-weight:normal;}
.account fieldset table td.num{text-align:right;}
.account fieldset table td.action{padding-right:0 !important;text-align:right;}
.account fieldset .helper{font-size:.85em;}
.account fieldset .helper a{color:#888;}
.account fieldset .helper a:hover{color:#333;}
.account .sidebar{font-size:.75em;}
.account .sidebar fieldset{width:195px;margin:10px -20px 20px;border:0;border-bottom:1px solid #D9D3C3;padding:.75em 20px 20px;}
.account .sidebar fieldset legend{padding-left:0;font-size:1em;}
.account .sidebar fieldset table{width:205px;margin-right:-10px;}
.account .sidebar fieldset table th,
.account .sidebar fieldset table td{padding-right:.75em;}
.account .sidebar fieldset .helper{font-size:.9em;}
.overview-partners{padding-top:1em;}
.overview-partners ul{margin:.6em 0 1em;padding:0;overflow:hidden;}
.overview-partners ul li{float:left;margin:0 10px 0 0;}
table.pr-compare{width:100%;margin:1.5em 0;border-collapse:collapse;border:0;padding:0;}
table.pr-compare thead th{padding:0 15px 1em;color:#000;text-align:center;text-transform:uppercase;font-size:.9em;}
table.pr-compare thead th h2{margin:0;padding:0 0 .3em;text-transform:none;text-align:left;font-size:1.6em;}
table.pr-compare tbody th,
table.pr-compare tbody td{border-top:1px solid #EBE5D3;padding:1.1em 15px;text-align:left;font-weight:normal;background-color:#FCFAF3;}
table.pr-compare tbody td{width:18%;text-align:center;}
table.pr-compare tfoot th,
table.pr-compare tfoot td{padding:.85em 15px;text-align:center;font-weight:normal;font-size:1em;}
table.pr-compare tfoot th{background-color:#BA0000;color:#FFF;}
table tfoot th.grey{color:#737373;}
table tfoot th.grey a{color:#737373;}
table.pr-compare tfoot th strong{font-size:1.3em;}
table.pr-compare tfoot td{padding:1.5em 0;border-top:1px solid #FFF;border-bottom:1px solid #BFB49F;background:#DED6C8 url(/img/bg_plans.gif) repeat-x 0 0;}
.account-media #content h2{margin:0 0 1em;padding:0;overflow:hidden;}
.account-media #content h2 b{float:left;font-weight:normal;}
.account-media #content h2 .currency{float:right;margin:.45em 0 0;color:#888;font:12px Arial, Helvetica, Geneva, sans-serif;}
.account-media #content h2 .currency a,
.account-media #content h2 .currency strong{margin:0 .25em;}
.account-media #content h2 .currency .sep{color:#CCC;}
.account-media #content h2 .currency a{border-bottom:1px solid #CCC;color:#888 !important;text-decoration:none;}
.account-media #content h2 .currency a:hover{border-color:#666;color:#666 !important;}
.account-media #content h2 .currency strong{color:#000;}
h2.currency-choice{margin:0 0 1em;padding:0;overflow:hidden;}
h2.currency-choice b{float:left;font-weight:normal;}
h2.currency-choice .currency{float:right;margin:.45em 0 0;color:#888;font:12px Arial, Helvetica, Geneva, sans-serif;}
h2.currency-choice .currency a,
h2.currency-choice .currency strong{margin:0 .25em;}
h2.currency-choice .currency .sep{color:#CCC;}
h2.currency-choice .currency a{border-bottom:1px solid #CCC;color:#888 !important;text-decoration:none;}
h2.currency-choice .currency a:hover{border-color:#666;color:#666 !important;}
h2.currency-choice .currency strong{color:#000;}
.account-media #content .columns-2 fieldset{border:0;padding:.5em 0 0;background-color:transparent;}
.account-media #content .columns-2 fieldset legend{width:100%;margin:0;border-bottom:1px solid #999;padding:0 0 .3em;font-size:.9em;}
.account-media #content dl{margin:.75em 0 1em;overflow:hidden;}
.account-media #content dl dt{float:left;width:240px;}
.account-media #content dl dt a{border-bottom:1px dashed #9AD;text-decoration:none;line-height:1.4;}
.account-media #content dl dt a:hover{border-bottom:1px solid #900;color:#900;}
.account-media #content dl dt input{vertical-align:baseline;}
.account-media #content dl dd{margin-left:250px;text-align:right;font-size:1.2em;}
.order-total{margin:20px -20px;border-top:2px solid #BFB49F;padding:1em 20px;font-weight:normal;font-size:1.2em;background-color:#D1C5AE;color:#000;text-align:center;overflow:hidden;}
.order-total p{float:left;width:335px;margin:.5em 0;padding:0;text-align:right;text-shadow:0 1px 1px rgba(255, 255, 255, .75);}
.order-total strong{margin-left:.25em;font-size:1.3em;}
.order-total .action{float:right;width:335px;margin-top:.25em;text-align:left;}
.order-startpage{margin:20px -20px;border-top:2px solid #BFB49F;padding:1em 20px;font-weight:normal;font-size:1.2em;background-color:#D1C5AE;color:#000;text-align:center;overflow:hidden;}
.order-total p{float:left;width:335px;margin:.5em 0;padding:0;text-align:right;text-shadow:0 1px 1px rgba(255, 255, 255, .75);}
.order-total strong{margin-left:.25em;font-size:1.3em;}
.order-total .action{float:right;width:335px;margin-top:.25em;text-align:left;}
.help{position:relative;font-size:1.1em;line-height:1.5;}
.help h1,
.help h2.block-title{margin-bottom:1em;font-size:.9em;}
.help img{position:absolute;top:9px;right:0;border-left:5px solid #FCFAF3;}
.help iframe{width:200px !important;margin:.75em -5px 1.5em 0;}
.account-order #content h2{margin:0 0 1em;padding:0;}
table.order-overview{width:100%;margin:0 0 2em;border-collapse:collapse;border:0;padding:0;}
table.order-overview tbody th,
table.order-overview tbody td{border-top:1px solid #EBE5D3;padding:1.1em 15px;background-color:#FCFAF3;text-align:left;font-weight:normal;}
table.order-overview tbody td{padding-top:1em;padding-bottom:1em;text-align:right;font-size:1.2em;}
table.order-overview tfoot td{border-top:1px solid #EBE5D3;padding:1.1em 15px;}
table.order-overview tfoot td.coupon{color:#666;}
table.order-overview tfoot td.coupon input{vertical-align:middle;}
table.order-overview tfoot td.total{width:10%;background-color:#BA0000;color:#FFF;white-space:nowrap;text-align:right;text-shadow:0 1px 1px #600;font-size:1.1em;}
table.order-overview tfoot td.total strong{margin-left:.2em;font-size:1.2em;}
.account-order fieldset{margin:2em -20px;border:0;border-top:1px solid #D9D3C3;padding:2em 20px 0;background-color:transparent;}
.payment-method{margin:2em 0 3em;border:0;padding:0;background-color:transparent;}
.payment-method .form-row{margin:.2em 0 .6em;}
.payment-method .form-row .meta{color:#999;}
.payment-method .form-row input{vertical-align:baseline;}
.payment-method .form-row select{margin:0 0 0 .3em;vertical-align:middle;}
.table-main.table-list .platform-wrap{display:block;clear:both;}
.table-main.table-list .trigger{margin-left:15px;color:#3169d8;font:14px arial;text-decoration:none;border-bottom:dashed 1px;}
.table-main.table-list .trigger:hover{color:#900;}
.table-main.table-list .name{width:280px;}
.table-main .auditory{width:105px;}
.table-main .pr{width:75px;}
.table-main .tic{width:73px;}
.table-main .auditory, .table-main .pr, .table-main .tic{display:none;}
.table-main.table-list .auditory, .table-main.table-list .pr, .table-main.table-list .tic{display:table-cell;}
.table-main.table-list h2{padding-left:35px;}
.table-top div{float:left;color:#626262;}
.table-top .name{padding-left:35px;width:261px;}
.table-top .auditory{width:100px;}
.table-top .pr{width:85px;}
.table-top .tic{width:68px;}
.table-top .price{width:100px;}
.top-list-wrap{position:relative;}
.toggle-list{padding:0;margin:0;position:absolute;top:-10px;right:-2px;border:solid #bbb9b1;border-width:0 0 1px 1px;}
.toggle-list li{padding:0;margin:0;float:left;width:35px;height:35px;}
.toggle-list li a{width:35px;height:35px;float:left;background:url(/images/sprite-about.png) no-repeat;background-position:-35px -61px;border:none;cursor:pointer;}
.toggle-list li.active a{background-position:-35px -26px;}
.toggle-list li a:hover{background-position:-35px -26px;}
.toggle-list li a:active{margin:0 !important;padding:0 !important;top:0;left:0;}
.toggle-list li:first-child a{background:url(/images/sprite-about.png) no-repeat;background-position:0 -61px;}
.toggle-list li:first-child a:hover{background-position:0 -26px;}
.toggle-list li:first-child.active a{background-position:0 -26px;}
.table-list .platform-wrap table td.tdprice{padding:0 50px 0 0 !important;}
.table-list .platform-wrap table td.tic{text-align:right;padding-right:10px;}
.table-list .platform-wrap table td.auditory, .table-list .platform-wrap table td.pr{text-align:right;}
ul.lenta{width:800px;overflow:hidden;height:31px;}
ul.lenta li{margin:0;padding:0 5px 0 5px;text-align:center;}
ul.lenta li img{border:0;}
.icon-list{padding:13px 0 0;}
.icon-list li{padding:0 0 0 27px;float:left;}
.icon-list li:first-child{padding:0;}
.icon-list li span{margin:0 10px 0 0;float:left;}
.icon-list li a{line-height:40px;}
.icon-list .aplle-icon{background:url(/images/sprite-main.png) no-repeat;background-position:-38px 0;display:inline-block;width:25px;height:32px;}
.icon-list .android-icon{background:url(/images/sprite-main.png) no-repeat;background-position:-62px 0;display:inline-block;width:27px;height:32px;}
.filter-wrap{padding:14px 14px 15px 0;margin:0 0 0 5px;width:680px;background:#fff;}
.filter-wrap .fl{float:left;}
.filter-wrap label.fl{margin:0 26px 30px 0;}
.filter-wrap .text-wrap{position:relative;width:200px;height:32px;}
.filter-wrap .text-wrap .btn-search{padding:0 0 0 2px;width:30px;height:24px;outline:none;background-color:#f3f3f3;border-radius:2px;border:1px solid #d6d5cf;cursor:pointer;text-align:center;top:4px;right:4px;position:absolute;}
.filter-wrap .text-wrap .btn-search span{background:url(/images/sprite-about.png) no-repeat;background-position:-70px -65px;display:inline-block;width:12px;height:12px;}
.filter-wrap .text-wrap .btn-search:hover{background:#f6f6f6;}
.filter-wrap .filter-head{padding:15px 0 0;overflow:hidden;position:relative;cursor:pointer;}
.filter-wrap .filter-head:before{position:absolute;content:'';width:100%;border-bottom:#d6e1f7 solid 1px;top:25px;left:0px;right:0px;}
.filter-wrap .filter-head span{padding:0 9px 0 23px;font:15px arial;color:#3169d8;background:url(/images/sprite-about.png) no-repeat;background-position:-232px 4px;background-color:#fff;float:left;position:relative;z-index:1;}
.filter-wrap .filter-head .link-wrap{padding:0 9px;background:white;float:right;position:relative;z-index:1;}
.filter-wrap .filter-head a{color:#3169d8;font:13px arial;text-decoration:none;border-bottom:1px dashed;}
.filter-wrap .filter-head a em{font-style:normal;}
.filter-wrap .filter-head .arrow{margin-top:-2px;position:relative;background:#fff;float:right;width:24px;height:24px;border:1px solid #d6d5cf;border-radius:50%;display:inline-block;}
.filter-wrap .filter-head .arrow em{margin:-3px 0 0 -4px;width:7px;height:8px;position:absolute;top:50%;left:50%;display:block;background:url(/images/sprite-about.png) no-repeat;background-position:-167px -8px;}
.filter-wrap .filter-head .arrow.active em{margin:-4px 0 0 -4px;background-position:-167px 0;}
.filter-wrap .filter-head .arrow.opened em{}
.filter-wrap .filter-body{padding:22px 0 0;}
.filter-wrap .filter-body .left-column, .filter-wrap .filter-body .right-column{width:340px;float:left;}
.filter-wrap .filter-body .right-column{display:table;}
.filter-wrap .filter-body .wrap-in{padding:13px 0 6px 20px;margin:-15px 0 15px -20px;overflow:hidden;width:322px;background:#fcfaf3;}
.filter-wrap .filter-body .wrap-in.no-bg{background:none;}
.filter-wrap .filter-body .wrap-in.alt label{margin-top:4px;margin-bottom:7px;}
.filter-wrap .filter-body label{cursor:pointer;display:table;}
.filter-wrap .filter-body label.main{margin-bottom:30px;font:13px arial;color:#000;display:table;cursor:pointer;}
.filter-wrap .filter-body label.small{height:16px;font-size:13px;line-height:16px;vertical-align:top;min-width:60px;}
.filter-wrap .filter-body .text{width:101px;display:table-cell;line-height:16px;vertical-align:middle;}
.filter-wrap .filter-body .text.alt{width:97px;}
.filter-wrap .filter-body input[type=text]{padding:0 0 0 11px;width:187px;height:30px;outline:none;border:1px solid #d6d5cf;}
.filter-wrap .filter-body input[type=checkbox]{margin-left:0;margin-top:1px;outline:none;cursor:pointer;}
.filter-wrap .filter-body select{padding:0 6px;width:198px;height:30px;border:1px solid #d6d5cf;cursor:pointer;outline:none;}
.filter-wrap .filter-body .small-wrap{display:table-cell;vertical-align:middle;}
.filter-wrap .filter-body .small-wrap.top{vertical-align:top;}
.filter-wrap .filter-body .check-list{}
.filter-wrap .filter-body .check-list li{padding-bottom:7px;float:left;}
.filter-wrap .filter-body .check-list li.pad{padding:0 26px 0 0;}
.filter-wrap .filter-body .text1{padding-top:4px;height:32px;width:70px;display:table-cell;vertical-align:top;}
.filter-wrap .filter-body .runner-wrap{padding-top:5px;padding-bottom:38px;display:table;}
.filter-wrap .filter-body .sub-title{padding-bottom:24px;}
.filter-wrap .filter-body .red{color:#f10b2c;}
.filter-wrap .filter-body .blue{color:#1161da;}
.filter-wrap .filter-body .yellow{color:#ffb516;}
.filter-wrap .filter-body .clear-filter{padding:0;outline:none;width:138px;height:37px;font-size:13px;background:#e8706f;color:#fff;float:right;border:none;cursor:pointer;}
.filter-wrap .filter-body .clear-filter:hover{background:#4088e4;}
.filter-wrap .filter-body .fl.pad .jq-checkbox{margin-right:10px;}
.RunnerWrap{position:relative;margin-top:-10px;}
.RunnerWrap .runner{background:#f4f2e5;display:block;height:5px;position:relative;width:100%;border-radius:1px;-webkit-border-radius:1px;}
.RunnerWrap .from{float:left;}
.RunnerWrap .to{float:right;}
.RunnerWrap .currency{float:left;}
.RunnerWrap .slidepad{height:6px;clear:both;}
.RunnerWrap #minCost{margin:0 0 0 3px;padding:0;width:33px;height:20px;font:13px arial;color:#626262;border:none;display:none;}
.RunnerWrap #minViews{margin:0 0 0 3px;padding:0;width:66px;height:20px;font:13px arial;color:#626262;border:none;display:none;}
.RunnerWrap #minTic{margin:0 0 0 3px;padding:0;width:66px;height:20px;font:13px arial;color:#626262;border:none;display:none;}
.RunnerWrap #minPr{margin:0 0 0 3px;padding:0;width:66px;height:20px;font:13px arial;color:#626262;border:none;display:none;}
.RunnerWrap label{font:13px arial;color:#626262;}
.RunnerWrap .cost-wrap{padding:5px 0 0;width:268px;overflow:hidden;}
.RunnerWrap .cost-wrap label{float:left;line-height:20px;}
.RunnerWrap #maxCost{margin:0 0 0 3px;padding:0;width:33px;height:20px;font:13px arial;color:#626262;border:none;display:none;}
.RunnerWrap #maxViews{margin:0 0 0 3px;padding:0;width:66px;height:20px;font:13px arial;color:#626262;border:none;display:none;}
.RunnerWrap #maxTic{margin:0 0 0 3px;padding:0;width:66px;height:20px;font:13px arial;color:#626262;border:none;display:none;}
.RunnerWrap #maxPr{margin:0 0 0 3px;padding:0;width:66px;height:20px;font:13px arial;color:#626262;border:none;display:none;}
.RunnerWrap #slider{width:222px;top:12px;left:22px;}
.RunnerWrap #slider1{width:222px;top:12px;left:22px;}
.RunnerWrap #slider2{width:222px;top:12px;left:22px;}
.RunnerWrap #slider3{width:222px;top:12px;left:22px;}
.RunnerWrap img{position:relative;}
.RunnerWrap .ui-slider{position:relative;}
.RunnerWrap .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:23px;height:23px;border-radius:50%;background:url(/images/sprite-about.png) no-repeat;background-position:-141px 0;background-color:#fff;cursor:pointer;margin-right:-9px;outline:none;}
.RunnerWrap .ui-slider .ui-slider-handle:first-child{margin-left:-9px;}
.RunnerWrap .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;overflow:hidden;}
.RunnerWrap .ui-slider-horizontal{height:21px;background:#ffefb9;}
.RunnerWrap .ui-slider-horizontal .ui-slider-handle{margin-left:-11px;}
.RunnerWrap .ui-slider-horizontal .ui-slider-range{top:0px;height:100%;}
.RunnerWrap .ui-slider-horizontal .ui-slider-range-min{left:0;}
.RunnerWrap .ui-slider-horizontal .ui-slider-range-max{right:0px;}
.RunnerWrap .ui-widget-content{background:#fff;border:none;}
.RunnerWrap .ui-widget-header{background:#ffefb9;}
.btn-yellow{border:#d0a600 solid 1px;background-color:#f5d111;background-image:-webkit-linear-gradient(top, #f5d111 0%, #fceb70 100%);background-image:-o-linear-gradient(top, #f5d111 0%, #fceb70 100%);background-image:linear-gradient(to top, #f5d111 0%, #fceb70 100%);box-shadow:0 1px 3px 0 rgba(255, 255, 255, 0.5) inset;-webkit-box-shadow:0 1px 3px 0 rgba(255, 255, 255, 0.5) inset;padding:5px 16px;font-size:14px;color:#000 !important;font-weight:bold;text-decoration:none;position:relative;border-radius:3px;-webkit-border-radius:3px;transition:all .4s ease;-webkit-transition:all .4s ease;}
.btn-yellow:hover{opacity:0.7;}
.btn-buy,
.btn-out,
.btn-pay-ref,
.btn_pay_submit{background:url(/images/sprite-btn.png) no-repeat;display:inline-block;cursor:pointer;font-size:0px;border:none;padding:0;transition:all .3s ease;-webkit-transition:all .3s ease;}
.btn-buy{background-position:0 0;width:89px;height:28px;}
.btn-out{background-position:-167px 0;width:78px;height:19px;}
.btn-pay-ref{background-position:0 -28px;width:150px;height:28px;}
.btn_pay_submit{background-position:-150px -28px;width:99px;height:28px;}
.logos{background:url(/images/logos.png) no-repeat;height:28px;display:inline-block;}
.logos.budget-logo{background-position:0 0;width:55px;}
.logos.ecco-logo{background-position:-55px 0;width:104px;}
.logos.egettaxi-logo{background-position:-159px 0;width:50px;}
.logos.axa-logo{background-position:-209px 0;width:121px;}
.logos.volt-logo{background-position:-330px 0;width:32px;}
.logos.scania-logo{background-position:-362px 0;width:102px;}
.logos.playrix-logo{background-position:-464px 0;width:82px;}
.logos.poraeusbank-logo{background-position:-546px 0;width:88px;}
.logos.jtbank-logo{background-position:-634px 0;width:122px;}
.logos.dniproavia-logo{background-position:-756px 0;width:122px;}
.logos.NetocratCommunications-logo{background-position:-878px 0;width:118px;}
.logos.templatemonster-logo{background-position:-996px 0;width:129px;}
.logos.dealextreme-logo{background-position:-1125px 0;width:162px;}
.logos.EfesUkraine-logo{background-position:-1287px 0;width:67px;}
.logos.nestle-logo{background-position:-1354px 0;width:101px;}
.logos.bib-logo{background-position:-1455px 0;width:86px;}
.logos.pepsico-logo{background-position:-1541px 0;width:102px;}
.logos.uniqa-logo{background-position:-1643px 0;width:129px;}
.logos.siemens-logo{background-position:-1772px 0;width:120px;}
.logos.VostokFinanceGroup-logo{background-position:-1892px 0;width:195px;}
.logos.eDarling-logo{background-position:-2087px 0;width:108px;}
.logos.marfinbank-logo{background-position:-2195px 0;width:153px;}
.logos.farmplaneta{background-position:-2348px 0;width:36px;}
.price-banks a{background:url(/images/banks.png) no-repeat;background-position:0 0;width:60px;height:32px;display:inline-block;vertical-align:top;margin:3px 1px 3px 0;}
.price-banks a.visa-c{background-position:0 0;}
.price-banks a.master-c{background-position:-60px 0;}
.price-banks a.webmoney-c{background-position:-120px 0;}
.price-banks a.paypal-c{background-position:-180px 0;}
.price-banks a.skrill-c{background-position:-240px 0;}
.price-banks a.yandex-c{background-position:-300px 0;}
.price-banks a.vb-visa-c{background-position:-360px 0;width:69px;height:35px;}
.price-banks a.geotrust-c{background-position:-429px 0;width:127px;}
.label-pay{background:url(/images/sprite-account.png) no-repeat;background-position:0 0;display:block;position:absolute;right:11px;bottom:22px;width:215px;height:79px;}
.receipt-box{border-top:1px solid #acacac;border-left:1px solid #acacac;border-right:1px solid #acacac;padding:10px;position:relative;font-family:Courier New;}
.r-bord{width:100%;height:6px;background:url(/images/sprite-account.png) repeat-x;background-position:0 -79px;margin:-4px 0 4px;}

.coupon-wrap { cursor: pointer; width: 154px; height: 43px; float: right; background: url(/images/bg-coupon.png) no-repeat;}
.coupon-wrapper .drop { padding: 24px 0 20px 0; position: absolute; text-align: center; left: 5px; right: 5px; top: 100%; border:solid #efd045; font-size: 12px; font-family: arial, serif; border-width: 0 1px 1px 1px; background: url(/images/coupon-drop-bg.gif) repeat-x #fff;}
.coupon-wrapper .drop span { font-size: 14px; font-weight: bold;}
.coupon-wrapper { float: right; position: relative; margin-right: 18px; width: 154px; height: 43px;}
.coupon-wrap .coupon { padding: 15px 0 0 28px; font-size: 12px; font-family: arial, serif; float: left;}
.coupon-wrap .coupon span { font-size: 14px; font-weight: bold;}
.coupon-wrap .arrow { position: relative; width: 36px; height: 43px; background: url(/images/coupon-line.png) 0 0 no-repeat; float: right;}
.coupon-wrap .arrow:before { content: ''; position: absolute; top: 19px; left: 14px; width: 7px; height: 5px; background: url(/images/coupon-arrow.png);}
.coupon-wrap.opened .arrow:before { background-position: 0 -5px;}



.fade-screen { opacity: 0.8; width: 100%; height: 100%; position: fixed; top: 0; left:0; background: url(/images/bg-fade.png); z-index: 20;}

/******* account popup ******/
.popup-box {position: fixed; top: 50%; left: 50%; z-index: 20; background:#fff; font-family:Arial, Helvetica, sans-serif;}
.popup-blue {background:#ceeefb; border-radius:5px; -webkit-border-radius:5px; width:640px; min-height:380px; margin: -220px 0 0 -300px;}
.popup-blue .close-gray {background:url(/images/close-gray.png) no-repeat; width:20px; height:20px; position:absolute; right:10px; top:10px; cursor:pointer; transition:all .4s ease; -webkit-transition:all .4s ease;}
.popup-blue .close-gray:hover {opacity:0.7;}
.popup-blue .popup-cont {padding:27px 45px 20px;}
.popup-blue h3 {text-align:center; font-style:19px; font-weight:normal; margin:0 0 34px;}
.poll-block .radio-col {float:left; width:240px;}
.poll-block .check-col {float:right; width:287px;}
.poll-block .item {overflow:hidden; font-size:13px; line-height:20px; margin-bottom:10px;}
.poll-block .item label {cursor:pointer; display:inline-block;}
.poll-block .item input {float:left;}
.poll-block .item span {display:block; padding: 0 0 0 25px;}
.poll-block  .control {text-align:center;}
.poll-block  .control a {font-size:12px;}
.poll-block  .control .btn-orange {margin:20px 0 11px;}
.btn-orange.disabled {cursor:default; opacity:0.7;}
.btn-orange {
	outline: none;
	font-size:20px;
	text-shadow:1px 1px 1px rgba(174,68,5,0.75);
	color:#fff;
	font-weight:bold;
	margin:0px;
	padding:15px 27px 16px;
	cursor:pointer;
	border:none;
	box-shadow:1px 1px 3px 0 rgba(255,117,34,0.4);
	-webkit-box-shadow:1px 1px 3px 0 rgba(255,117,34,0.4);
	background-color: #ff6b1b;
	background-image: -webkit-linear-gradient(top, #ff6b1b 0%, #ffa029 100%);
	background-image:      -o-linear-gradient(top, #ff6b1b 0%, #ffa029 100%);
	background-image:         linear-gradient(to top, #ff6b1b 0%, #ffa029 100%);
	transition:all .3s ease;
	-webkit-transition:all .3s ease;
}
.btn-orange:hover {
	opacity:0.7;
}

/* social */
.social_container{ text-align: left; }

/* Button styles: */
i.fb,       span.fb{     	color: #3b5998; }
i.tw,       span.tw{     	color: #00aced; }
i.google,   span.google{ 	color: #dd4b39; }
a span.google { line-height: 11px; }
i.linkin,   span.linkin{ 	color: #007bb6; }
i.vk,       span.vk{     	color: #45668e; }
i.pinterest,span.pinterest{ color: #cb2027; }
i.surfingbird{ max-height: 12px; min-width: 25%; }
i.surfingbird::before{
    content: url(/images/social/surf.png);
    position: relative;
    left:0px;
    top: -7px;
    float: left;
}

.google-plus-one{
   overflow: hidden;
   position: relative;
}

.google-plus-one i{
   position: absolute;
   left: -4px;
   bottom: -5px;
}

.google-plus-one span{
   font-size: 16px;
   font-weight: 900;
   line-height: 10px;
   margin-left: 15px;
}

.btnsoc {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  color: #333;
  background-color: #fff;
  border-color: #ccc;
  text-decoration: none;
}
.btnsoc:hover
{
	color: #333;
	background-color: #ebebeb;
	border-color: #adadad;
}
.btn-xs {
  padding: 1px 5px;
}
.btn-xs {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-sm.google-plus-one span{ font-size: 14px; }
.btn-sm.google-plus-one i{ bottom: -3px; }
.btn-lg.google-plus-one span{ font-size: 20px; margin-left: 18px; }
.btn-lg.google-plus-one i{ bottom: -5px; }
.btn-xs.google-plus-one span{ font-size: 12px;}
.btn-xs.google-plus-one i{ bottom: -7px; }
.btnsoc:first-child:not(:last-child) {  border-top-right-radius: 0; border-bottom-right-radius: 0;}
.btnsoc:first-child {  margin-left: 0; }
.btnsoc:not(:first-child):not(:last-child) { border-radius: 0; }
.btnsoc+.btnsoc { margin-left: -1px; }
.btnsoc:last-child:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0; }

/*желтые отметки в списке площадок и желтый чекбокс в попапе*/
.tag-style-mark-2 {
	display: inline-block;
	position: relative;
	vertical-align: middle;
	margin-top: 2px;
	margin-bottom: 2px;
}
.tag-style-mark-2.tag-size-small {
    position: relative;
    font-size: 18px;
}
.tag-style-mark-2 input { margin: 0; }
.tag-style-mark-2:before {
	content: "";
	background: #fbc503;
	position: absolute;
	top: 50%; left: 2px;
	z-index: 1;
	-moz-transform: rotate(45deg); /* Для Firefox */
	-ms-transform: rotate(45deg); /* Для IE */
	-webkit-transform: rotate(45deg); /* Для Safari, Chrome, iOS */
	-o-transform: rotate(45deg); /* Для Opera */
	transform: rotate(45deg);
}
.tag-style-mark-2 .tag-content {
	background: #fbc503; display: inline-block; padding: 0 3px 0 0; box-sizing: border-box; color: #000;
	position: relative; z-index: 2;
}
.tag-style-mark-2 .tag-content-text { position: relative; top: -2px; }
.tag-style-mark-2 { padding-left: 8px; }
.tag-style-mark-2:before { margin-top: -8px; height: 16px; width: 16px; }
.tag-style-mark-2 .tag-content { height: 24px; line-height: 24px; }
.tag-style-mark-2.tag-size-small { padding-left: 7px; }
.tag-style-mark-2.tag-size-small:before { margin-top: -6px; height: 12px; width: 12px; }
.tag-style-mark-2.tag-size-small .tag-content { height: 16px; line-height: 16px; }

.tag-style-mark-2.for-popup:before
{ z-index: 1; margin-top: -6px; height: 14px; width: 14px; left: 0; }
.tag-style-mark-2.for-popup .tag-content
{ padding-left: 3px; height: 20px; line-height: 20px; }
.tag-style-mark-2.for-popup input
{ margin: 4px 0 4px 0 !important; }
/*end*/

/*30.03.2017*/

/*popup middle*/
.popup-blue.popup-blue-middle{
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0;
	overflow: auto;
	height: 100%;
	width: 100%;
	background: transparent;
	text-align: center;
}
.popup-blue.popup-blue-middle:before{
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin-left: -4px;
	width: 0;
	height: 100%;
}
.popup-blue.popup-blue-middle .popup-cont{
	padding: 54px 84px 32px;
	width: 640px;
	margin: 20px auto;
	background: #ceeefb;
	border-radius: 5px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	text-align: left;
}
.popup-blue.popup-blue-middle h3{
	font-size: 19px;
	font-weight: bold;
}

/*popup large*/
.popup-blue.popup-blue-large{
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0;
	overflow: auto;
	height: 100%;
	width: 100%;
	background: transparent;
	text-align: center;
}
.popup-blue.popup-blue-large:before{
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin-left: -4px;
	width: 0;
	height: 100%;
}
.popup-blue.popup-blue-large .popup-cont{
	padding: 54px 5px 32px;
	width: 830px;
	margin: 20px auto;
	background: #ceeefb;
	border-radius: 5px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	text-align: left;
}
.popup-blue.popup-blue-large h3{
	font-size: 19px;
	font-weight: bold;
}
.popup-blue.popup-blue-large .poll-block .text-center img{
	margin: -18px 0 25px;
}


/*b2blogger.com on prnews.io*/
.popup-blue .poll-block .text-center img{
	margin: -8px 0 50px;
}

.popup-blue .poll-block  ul{
	margin: 16px;
}
.popup-blue .poll-block  li{
	margin-bottom: 1px;
}

.popup-blue .poll-block .check-col{
	width: 50%;
	box-sizing: border-box;
	padding: 0 25px;
}
.popup-blue .poll-block .check-col.fleft{
	float: left;
}
.popup-blue .poll-block .wrapper-blue{
	background: #b9d6e1;
	border-radius: 6px;
	padding: 17px 24px;
	max-width: 520px;
	margin: 24px auto -8px;
	box-sizing: border-box;
	font-size: 13px;
}
.popup-blue .poll-block .wrapper-blue .check-col{
	width: auto;
	float: none;
}
.popup-blue .poll-block .wrapper-blue .item{
	margin-bottom: 20px;
}
.popup-blue .poll-block .wrapper-blue .item:last-child{
	margin-bottom: 0;
}
.popup-blue .poll-block .wrapper-blue .item span{
	font-size: 13px;
}
.popup-blue .poll-block .text-center{
	text-align: center;
}

.popup-blue .poll-block .item{
	font-size: 15px;
}

.popup-blue .poll-block .control .btn-orange {
	margin: 38px 0 11px;
	display: inline-block;
	color: #fff;
	font-size: 20px;
	text-decoration: none;
}

.popup-blue .poll-block .control a {
	color: #5b5b5b;
}

/*checkbox item*/
.check-col .item label{
	display: block;
}
.check-col .item span{
	font-size: 15px;
	position: relative;
}
.check-col .item input[type="checkbox"]{
	opacity: 0;
}
.check-col .item span:before{
	content: "";
	display: block;
	position: absolute;
	top: 2px;
	left: 0;
	z-index: 1;
	width: 16px;
	height: 16px;
	background: url("../images/checkbox-sprite.png") 0 0 no-repeat;
}
.check-col .item input:checked + span:before{
	background: url("../images/checkbox-sprite.png") 0 -21px no-repeat;
}
.check-col .item .disabled{
	pointer-events: none;
}
.check-col .item .disabled span{
	position: relative;
	display: block;
	padding: 0 0 0 25px;
}
.check-col .item .disabled  span:before{
	content: "";
	display: block;
	position: absolute;
	top: 2px;
	left: 0;
	z-index: 1;
	width: 16px;
	height: 16px;
	background: url("../images/checkbox-sprite.png") 0 -62px no-repeat;
}
.check-col .item .disabled input:checked +  span:before{
	background: url("../images/checkbox-sprite.png") 0 -62px no-repeat;
}
.check-col .item .disabled-green  span:before{
	background: url("../images/checkbox-sprite.png") 0 -42px no-repeat;
}
.check-col .item .disabled-green input:checked + span:before{
	background: url("../images/checkbox-sprite.png") 0 -42px no-repeat;
}

/*inner 360*/
.inner-360{
	width: 360px;
	box-sizing: border-box;
	margin: 5px auto;
}

/*minimal*/
#minimal.minimal-v2{

}
#minimal.minimal-v2 header{
	text-align: center;
	margin: 30px 0 0;
	height: auto;
}

#minimal.minimal-v2 .summary{
	margin: 0 auto 18px;
}
#minimal.minimal-v2 .page .container{
	width: 620px;
}
#minimal.minimal-v2 .btn-gray{
	display: inline-block;
	vertical-align: middle;
	width: auto;
	border: 1px solid #a4a4a4;
	border-radius: 1px;
	box-sizing: border-box;
	margin: 1px 0px 0px;
	border-image: none;
	outline: medium none;
	padding: 11px;
	background: url(../images/bg-submit-reg.gif) 0 100% repeat-x #f6f6f6;
	background-position: 0 0;
	cursor: pointer;
	text-decoration: none;
	color: #000;
}
#minimal.minimal-v2 .btn-gray:hover{
	background: #ddd;
}

#minimal.minimal-v2 .reg-list{
	width: 100%;
	margin: 36px 0 11px 26px;
}
#minimal.minimal-v2 .reg-list li{
	float: none;
	display: inline-block;
	vertical-align: middle;
}
#minimal.minimal-v2 .item{
	font-size: 16px;
}
#minimal.minimal-v2 footer .container{
	padding: 5px 0;
}
#minimal.minimal-v2 footer .container ul{
	margin-left: 0;
}

@media (max-width: 767px){
	img{
		max-width: 100%;
	}

	.popup-blue.popup-blue-middle .popup-cont{
		width: 100%;
		padding: 50px 10px;
		box-sizing: border-box;
	}

	.popup-blue.popup-blue-large .popup-cont{
		width: 100%;
		padding: 50px 10px;
		box-sizing: border-box;
	}

	.inner-360, .summary{
		width: auto;
		height: auto;
	}

	#minimal.minimal-v2 .page .container{
		width: auto;
		padding: 20px;
	}

	#minimal.minimal-v2 .reg-list{
		margin:  20px 0;
		text-align: center;
	}
	#minimal.minimal-v2 .reg-list li{
		margin: 10px 0;
		padding-right: 0;
	}

	header{
		width: auto;
		padding-left: 10px;
		padding-right: 10px;
	}

	body > footer{
		width: auto;
	}
	body > footer .container ul li{
		display: block;
		margin-bottom: 10px;
	}
	body > footer .container p{
		margin: 10px 20px;
		display: block;
		margin-bottom: 10px;
	}

	.popup-blue.popup-blue-middle:before, .popup-blue.popup-blue-large:before{
		display: none;
	}

	.popup-blue .poll-block .check-col{
		width: 100%;
		float: none;
		clear: both;
		margin-bottom: 30px;
	}

	.popup-blue .poll-block .control .btn-orange{
		padding: 20px;
	}

	.popup-blue .poll-block .wrapper-blue{
		padding: 20px 0px 1px;
	}


}

/*30.03.2017 end*/