@charset "utf-8";
/* Common */
html, body {
    width: 100%;
}

body {
    padding: 0;
    margin: 0;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #1f2224;
    background: #dbe4eb url(/media/images/main-bg.gif) repeat-x left top;
}

img {
    border: 0;
}

ul, li, form { padding: 0; margin: 0; }
p {
    margin: 0 0 10px 0;
}

table {
    margin: 0 0 10px 0;
}

.wrapper { clear: both; }

div#main-content { width: 969px; margin: 0 auto; height: 500px; padding: 0; }

/* Layout */
div#top-bar-in { height: 81px; width: 862px; background: url(/media/images/top-bg.gif) repeat-x left top; margin: 0 9px; }
div#top-bar-left { height: 81px; width: 880px; background: url(/media/images/top-left.gif) no-repeat left top; margin: 0 auto 10px auto; }
div#top-bar-right { height: 81px; width: 880px; background: url(/media/images/top-right.gif) no-repeat right top; }  
div#logotype { height: 81px; width: 193px; float: left; }
div#left-column { float: left; width: 190px; font-size: 11px; color: #7a8792; }
div#right-column { float: left; width: 634px; margin-left: 10px; line-height: 150%; }
div#right-column ul, div#right-column ol { line-height: 100%; }
div.full-column { float: left; width: 834px; margin-left: 10px; line-height: 150%; }
div#footer { height: 24px; color: #7a8792; font-size: 12px;}
div#copyright { float: left; }
div#privacy { float: right; }
div#footer a {
	color: #7A8792;
}

div#footer a:hover {
	text-decoration: none;
}

/* common elements */

.top { font-size: 0; position: absolute; width: 100%; top: 0px; background-repeat: repeat-x; }
.bottom { font-size: 0; position: absolute; width: 100%; bottom: 0px; background-repeat: repeat-x; }
.left { font-size: 0; position: absolute; height: 100%; top: 0px; left: 0px; background-repeat: repeat-y; }
.right { font-size: 0; position: absolute; height: 100%; top: 0px; right: 0px; background-repeat: repeat-y; }
.bottom-left { font-size: 0; position: absolute; left: 0px; bottom: 0px; background-repeat: no-repeat; }
.bottom-right { font-size: 0; position: absolute; right: 0px; bottom: 0px; background-repeat: no-repeat; }
.top-left { font-size: 0; position: absolute; left: 0px; top: 0px; background-repeat: no-repeat; }
.top-right { font-size: 0; position: absolute; right: 0px; top: 0px; background-repeat: no-repeat; }

/* Header */
#header{
    width: 100%; position: relative; margin-top: 0px; z-index: 20;
}

#header_left{
    width: 22px; height: 81px; background: url('/media/images/root1/header_left.png') no-repeat; float: left; position: relative;
}
#header_center{
    width: 925px; height: 81px; background: url('/media/images/root1/header_center_bg.png') repeat-x; float: left; position: relative;
}
#header_right{
    width: 22px; height: 81px; background: url('/media/images/root1/header_right.png') no-repeat; float: left; position: relative;
}
#logo{
    width: 195px; height: 78px; float: left;
}

#laguage{
    float: right; width: 200px;
}

/* Top menu */
div.top-menu { z-index: 80; float: right; height: 30px; padding: 26px 0 0 20px; font-size: 12px; }

div.top-menu ul li { 
    display: inline-block; 
    position: relative; 
    background: none;
    padding: 10px 15px 10px 15px;
    z-index: 90;
    height: 12px;
    zoom:1; *display: inline;
}

div.top-menu ul li a { 
    display: block;
}

div.top-menu ul li div ul li {
    display: block;
    margin-left: 4px;
    margin-right: -4px;
    margin-bottom: 0;
    padding: 0;
    height: auto;
}

div.top-menu ul li div ul li a {
   display: block;
    padding: 5px 7px 5px 16px;
}
div.top-menu ul li div ul li a:hover {
   background: #CED5DE;
}

div.top-menu ul li div {
    display: none;
}

div.top-menu ul li.ddown div.ddown {
    position: absolute;
    width: 248px;
    top: 32px;
    left: 0;
    z-index: 1000;
    background-image: url(/media/images/ddmenu.png);
    background-position: 0 -34px;
    background-repeat: no-repeat;
    padding: 10px 10px 15px 0;
    margin-bottom: 10px;
}

div.ddown ul {
    padding-left: 0;
    margin-left: 0;
}

div.ddown ul li {
    list-style-type: none;
}

div.top-menu ul li.hovering div {
    display: block;
}

div.top-menu ul li.hovering  {
    background: url(/media/images/ddmenu.png) repeat-x scroll 0 0;
}

div.top-menu ul li.nohovering  {
    background: none;
}

div.top-menu ul li.hovering a {
    color: #333333;
    font-weight: bold;
}

.dmh-top-right {
    width: 8px;
    height: 32px;
    background: url(/media/images/ddmenu.png) no-repeat scroll -189px 0px;
}

.dm-bottom-left {
    height: 10px; width: 255px;
    bottom: -10px;
    background: url(/media/images/ddmenu.png) no-repeat scroll 0px -499px;
}

/* Languages */
div.languages { height: 22px; padding: 29px 0 0 10px; float: right; }
div.languages ul, div.languages li { padding: 0; margin: 0; }
div.languages ul li { float: left; width: 22px; height: 22px; margin: 0 5px 0 0; list-style: none; }
div.languages ul li a { display: block; width: 16px; height: 12px; padding: 5px 3px; }
div.languages ul li span { display: block; width: 16px; height: 12px; padding: 5px 3px; background: #d2d9e1 url(/media/images/flags/empty.gif) no-repeat left top; }

/* Main block */
div#main-block { width: 969px; margin: 0 auto; background: #fff; clear: both; position: relative; top: 13px; }
div#main-block div.mb-c { width: 854px; padding: 16px; }
div#main-block div.mb-l { width: 969px; background: url(/media/images/mb-left.gif) repeat-y left top; }
div#main-block div.mb-t { width: 969px; background: url(/media/images/mb-top.gif) repeat-x left top; }
div#main-block div.mb-r { width: 969px; background: url(/media/images/mb-right.gif) repeat-y right top; }
div#main-block div.mb-b { width: 969px; background: url(/media/images/mb-bottom.gif) repeat-x left bottom; }
div#main-block div.mb-tl { width: 969px; background: url(/media/images/mb-left-top.gif) no-repeat left top; }
div#main-block div.mb-tr { width: 969px; background: url(/media/images/mb-right-top.gif) no-repeat right top; }
div#main-block div.mb-br { width: 969px; background: url(/media/images/mb-right-bottom.gif) no-repeat right bottom; }
div#main-block div.mb-bl { width: 969px; background: url(/media/images/mb-left-bottom.gif) no-repeat left bottom; }

/* Left blocks */
div.left-block { width: 190px; margin: 0 0 1em 0; }
div.left-block div.lb-l { width: 190px; background: url(/media/images/lb-left.gif) repeat-y left top; }
div.left-block div.lb-r { width: 190px; background: url(/media/images/lb-right.gif) repeat-y right top; }
div.left-block div.lb-t { width: 190px; background: url(/media/images/lb-top.gif) repeat-x left top; }
div.left-block div.lb-b { width: 190px; background: url(/media/images/lb-bottom.gif) repeat-x left bottom; }
div.left-block div.lb-lt { width: 190px; background: url(/media/images/lb-left-top.gif) no-repeat left top; }
div.left-block div.lb-rt { width: 190px; background: url(/media/images/lb-right-top.gif) no-repeat right top; }
div.left-block div.lb-rb { width: 190px; background: url(/media/images/lb-right-bottom.gif) no-repeat right bottom; }
div.left-block div.lb-lb { width: 190px; background: url(/media/images/lb-left-bottom.gif) no-repeat left bottom; }
div.left-block div.lb-c { width: 158px; padding: 16px; }

/* Right blocks */
div.right-block { width: 740px; min-height: 120px; background: url(/media/images/rb-bottom.gif) repeat-x left bottom; margin: 0 0 15px 0; }
div.right-block div.rb-l { width: 100%; min-height: 120px; background: url(/media/images/rb-left.gif) no-repeat left bottom; }
div.right-block div.rb-r { width: 100%; min-height: 120px; background: url(/media/images/rb-right.gif) no-repeat right bottom; }
div.right-block div.rb-c { padding: 10px 20px 15px 20px; }


div.full-block { width: 845px; min-height: 120px; margin: 0 0 15px 0; }
div.full-block div.rb-l { width: 100%; min-height: 120px;  }
div.full-block div.rb-r { width: 100%; min-height: 120px;  }
div.full-block div.rb-c { padding: 10px 10px 15px 10px; }

.full-block .general {
	margin-left: 30px;
	margin-bottom: 15px;
	font-size: 16px;
	width: 610px;
	font-family: 'myriad pro', 'Trebuchet MS',verdana,arial,helvetica,sans-serif;
	}

/* Fonts */
h1 { font-size: 24px; line-height: 1.1em; font-weight: normal; color: #00a3b9; margin: 0 0 15px 0; }
h1 a { color: #00a3b9; }
h1 a:visited { color: #00a3b9; }
h1 a:hover { color: #04899b; }
h2 { font-size: 18px; font-weight: normal; color: #00a3b9; margin: 0 0 10px 0; }
h3 { color: #00a3b9; }
a { color: #169ef4; text-decoration: underline; }
a:visited { color: #169ef4; text-decoration: underline; }
a:hover { color: #053a5c; text-decoration: underline; }
a.more { background: url(/media/images/i-more.gif) no-repeat left 2px; padding: 0 0 0 20px; }
.testim { font-style: italic; }
#main-block li { padding-left: 15px; background: url(/media/images/bul.gif) no-repeat 3px 5px; margin: 0 0 10px 0; list-style: none; }
.small { font-size: 10px; color: #7a8792; }

/* Left column product block */

div.left-block-product-home { padding: 0 0 0 20px; background: url(/media/images/p1.gif) no-repeat left 50%; margin: 0 0 10px 0; }
div.left-block-product-hsmb { padding: 0 0 0 20px; background: url(/media/images/p2.gif) no-repeat left 50%; margin: 0 0 10px 0; }
div.left-block-product-corp { padding: 0 0 0 20px; background: url(/media/images/p3.gif) no-repeat left 50%; margin: 0 0 10px 0; }

/* Left column news block */

div.left-block-news-date { font-size: 18px; font-weight: normal; color: #d2d9e1; }
div.left-block-news-title { font-size: 14px; font-weight: normal; margin-bottom: 10px; }

/* Right column H1 headers labels */

h1.home { 
          padding-right: 140px; 
	  margin-top: 0px;
	  margin-right: 20px;
          }

h1.hsmb { 
          padding-right: 140px; 
	  margin-top: 0px;
	  margin-right: 20px;
          }

h1.corp { 
          padding-right: 140px; 
	  margin-top: 0px;
	  margin-right: 20px;
          }

/* Right column product box */

div.boxcontainer { 
                   float: right;
                   margin: -6px 20px 20px 20px;
                   font-size: 14px;
				   width:160px;
}

div.boxcontainer li { 
                      background: transparent url(/media/images/bul.gif) no-repeat scroll 3px 7px;
                      margin: 0 0 2px;
}

/* Buttons */

/* moved to locale dependent file */

/* Product header */

div.product-header-box {
	float: left;
	/* width: 137px; */
	margin-top: 5px;
}

div.product-header-intro {
	float: left;
	width: 70%;
	padding-top: 14px;
	padding-left: 20px;
	font-size: 14px;
}

div.product-header-links { 
	float: left;
	width: 450px;
	padding-left: 20px;
	font-size: 14px;
}

div.quote {
	padding: 20px 30px 0px 50px;
	background: url(/media/images/quote_open.png) no-repeat;
}

div.horizontal-links { margin-bottom: 10px; margin-top: 10px; }
div.horizontal-links a  { padding: 6px; }

div.horizontal-links a.active { background: #EEEEEE; }
div.horizontal-links a:hover { background: #EEEEEE; }

div.rightblock-bar { 
                     background: #F3F3F3;
                     height: 57px;
                     margin: 10px 0 10px 0;
                     line-height: 50px;
                     width: 635px;
                     background: url(/media/images/rightbar3.png) no-repeat;
                     margin-left: -10px;
}

div.rightblock-bar a { 
                       padding-left: 40px;
                       font-size: 16px; 
                       font-weight: bold;
                       color: #FFFFFF;
                       text-decoration: none; }

div.rightblock-bar a:hover { text-decoration: underline; }


div.rightblock-bar a.download { 
                                margin-left: 25px;
                                padding-left: 35px;
                                background: url(/media/images/icon_download.png) no-repeat;
                                background-position: 0px -2px;
                                padding-top: 2px;
                                padding-bottom: 2px;
}

div.rightblock-bar a.buynow { 
                                margin-left: 80px;
                                padding-left: 35px;
                                background: url(/media/images/icon_buynow.png) no-repeat;
                                background-position: 0px -2px;
                                padding-top: 2px;
                                padding-bottom: 2px;
}

/* Features icons */

.feature {
font-size:16px;
margin-left:0px;
padding-left:100px;
width:510px;
}
.feature.keystroke {
background:transparent url(/media/images/icons/icon_keyboard.png) no-repeat scroll 0 0;
}
.feature.website {
background:transparent url(/media/images/icons/icon_web.png) no-repeat scroll 0 0;
}
.feature.screenshot {
background:transparent url(/media/images/icons/icon_cam.png) no-repeat scroll 0 0;
}
.feature.invisible {
background:transparent url(/media/images/icons/icon_star.png) no-repeat scroll 0 0;
}
.feature.appmonitoring {
background:transparent url(/media/images/icons/icon_apps.png) no-repeat scroll 0 0;
}
.feature.im {
background:transparent url(/media/images/icons/icon_console.png) no-repeat scroll 0 0;
}
.feature.reports {
background:transparent url(/media/images/icons/icon_email.png) no-repeat scroll 0 0;
}
.feature.settings {
background:transparent url(/media/images/icons/icon_config.png) no-repeat scroll 0 0;
}
.feature.network {
background:transparent url(/media/images/icons/icon_network.png) no-repeat scroll 0 0;
}

/* FAQ formatting */

div.question { font-weight: bold; }
div.question {  font-style: italic; }

/* Products table */

.productline {
	margin: 20px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
}

.productline td, 
.productline th { 
	text-align: center;
	padding: 10px;
}

.productline td.column1, .productline th.column1 { text-align: left; padding-right: 30px; }

.productline thead tr, .productline tfoot tr {
background: #F4F9FE none repeat scroll 0 0;
}

.productline .even { 
background: #F4F9FE none repeat scroll 0 0;
}

.productline .bage {
	position: absolute;
	background: url(/media/images/bage_new.png) no-repeat center center;
	width: 44px;
	height: 44px;
	margin: -15px 0 0 50px;
}
.productline .win-ico,
.productline .mac-ico {
	padding-left: 30px;
	color:#247E8A;
	font-size:18px;
	font-weight:normal;
	text-align:center;
}
.productline .win-ico {
    background: url(/media/images/pricingpage/win_ico.png) no-repeat left center;
}
.productline .mac-ico {
    background: url(/media/images/pricingpage/mac_ico.png) no-repeat left center;
}
p.os-compat {
	font-size: 11px;
	line-height: 11px;
	padding-left: 33px;
	color: #777;
}
h2.thanks {
	text-align: center;
	margin-top: 30px;
}

em.price { color: #F03B58; font-weight: bold; font-style: normal; }

span.yes { 
display: block;
width: 9px;
height: 9px;
text-indent: -9000px;
background: url(/media/images/bullet.gif) no-repeat;
margin-left: 50%;
}

span.plus { 
display: block;
width: 20px;
height: 10px;
text-indent: -9000px;
background: url(/media/images/plus.png) no-repeat;
margin-left: 50%;
}

span.minus { 
display: block;
width: 20px;
height: 10px;
text-indent: -9000px;
background: url(/media/images/minus.png) no-repeat;
margin-left: 50%;
}

span.no { display: none; }

a.buynowtable { 
margin-top: 4px;
/* display: -moz-inline-block; */
display: inline-block;
width: 91px;
height: 20px;
text-indent: -9000px;
background: url(/media/images/btn-buynow-table.png);
}

/* Product price table */

.productprice { 
                margin-top: 10px;
                margin-bottom: 20px;
                margin-left: 0px;
                font-family: 'myriad pro', 'Trebuchet MS',verdana,arial,helvetica,sans-serif;
                font-size: 16px;
                color: #00707F;
                width: 100%;
}

.productprice td,
.productprice th { 
                   text-align: left;
                   padding: 0 0px 0 5x;
                   font-weight: bold;
}

.productprice thead td,
.productprice thead th { 
                         padding: 10px 5px 10px 5px;
}

.productprice td.column1 { text-align: left; width: 70%; }
.productprice td.column1_60p { 
							text-align: left; 
							width: 100%; 
							background: #CFE7FF none repeat scroll 0 0;
							color: #F03B58;
}


.productprice .odd { 
                      background: #F4F9FE none repeat scroll 0 0;
}

.productprice .even { 
                     background: #DFEFFF none repeat scroll 0 0;
}

/* Floated images */

.imgleft { 
           float: left;
           margin-right: 30px;
}

.imgright { 
            float: right;
            margin-left: 30px;
}

.imgcenter { 
             margin-left: auto;
             margin-right: auto;
             text-align: center;
 }

/* Testimonials list */

div.testimonial-body {
	padding: 20px 30px 0px 50px;
	background: url(/media/images/quote_open.png) no-repeat;
        font-size: 14px;
}

div.testimonial-author { 
                         font-size: 13px;
                         font-weight: bold;
                         text-align: right;
                         padding-right: 20px;
}

div.testimonial { margin-bottom: 30px; }

/* ############ image replacement banners ############## */

a.banner { display: block;
	   text-decoration: none; }

a.banner span { visibility: hidden; }

a.banner.mobile-license-basic {
    width: 626px;
    height: 186px;
    background: url(/media/images/registerpage/registermobilemonitor_03.png) no-repeat;
}

a.banner.mobile-license-standard {
    width: 626px;
    height: 192px;
    background: url(/media/images/registerpage/registermobilemonitor_05.png) no-repeat;
}

a.banner.mobile-license-professional {
    width: 626px;
    height: 231px;
    background: url(/media/images/registerpage/registermobilemonitor_06.png) no-repeat;
}

a.banner.mobile-license-iphone {
    width: 626px;
    height: 194px;
    background: url(/media/images/registerpage/registermobilemonitor_07.png) no-repeat;
}

a.banner.mobile-license-basic.euro { background: url(/media/images/registerpage/registermobilemonitor_euro_03.png) no-repeat; }
a.banner.mobile-license-standard.euro { background: url(/media/images/registerpage/registermobilemonitor_euro_05.png) no-repeat; }
a.banner.mobile-license-professional.euro { background: url(/media/images/registerpage/registermobilemonitor_euro_06.png) no-repeat; }
a.banner.mobile-license-iphone.euro { background: url(/media/images/registerpage/registermobilemonitor_euro_07.png) no-repeat; }

a.button-robokassa {
		background:transparent url(/media/images/buttons/buy2.png) no-repeat scroll -4px 0;
		display:block;
/*		float:left;		*/
		height:50px;
/*		margin-right:0px;	*/
		width:125px;
}
a.button-sms {
		background:transparent url(/media/images/buttons/sms.png) no-repeat scroll -4px 0;
		display:block;
		float:left;
		height:50px;
		margin-right:0px;
		width:125px;
}
a.button-robokassa span {
		display:block;
		margin-top: 40px;
}

#header {
    margin-top: 0;
    position: relative;
    width: 100%;
    z-index: 20;
}

#header_left {
    background: url("/media/images/root1/header_left.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 81px;
    position: relative;
    width: 22px;
}

#header_center {
    background: url("/media/images/root1/header_center_bg.png") repeat-x scroll 0 0 transparent;
    float: left;
    height: 81px;
    position: relative;
    width: 925px;
}

#logo {
    float: left;
    height: 78px;
    width: 195px;
}

#header_right {
    background: url("/media/images/root1/header_right.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 81px;
    position: relative;
    width: 22px;
}

#footer{
	width: 100%; position: relative; height: 195px; clear: both; padding-top: 20px;
}
#footer_left{
	height: 195px; /* background: url('/media/images/root1/footer_left.jpg') no-repeat; */ float: left;
}
#footer_center{
	width: 1010px; height: 195px; /* background: url('/media/images/root1/footer_center.jpg') repeat-x; */ float: left;
}
#footer_right{
	height: 195px; /* background: url('/media/images/root1/footer_right.jpg') no-repeat; */  float: left;
}
#copyrights{
	font-size: 12px; color: #7A8792; float: left; margin: 20px 0 0 0;
}
#terms_of_use{
	float: right; margin: 20px 20px 0 0;
}

.foot-warning {
	float: left;
    font-size: 11px;
    color: #7A8792;
    padding: 10px 0 0 0;
	width: 969px;
	text-align: justify;
}

#copyrights {
	font-size: 11px;
}

ul.foot-links {
    margin: 0;
    padding: 0;
}

.foot-links li {
    font-size: 11px;
    color: #7A8792;
    float: left;
    list-style-type: none;
    padding-right: 3px;
}

.foot-links li a {
    font-size: 11px;
	color: #7A8792;
}

.foot-links li a:hover {
    text-decoration: none;
}

/*----- Buttons -----*/
.vert-wrap-buttons .buttons {
	width: 130px;
	margin: 10px 0 0 0;
	float: left;
}

.vert-wrap-buttons .download-button,
.vert-wrap-buttons .buynow-button {
	margin-top: 5px;
}

.wrap-buttons {
	float: left;
	margin: 20px 0;
}

.wrap-buttons .buttons {
	width: 325px;
}

.wrap-buttons .download-button,
.wrap-buttons .buynow-button {
	width: 155px;
}

.buttons {
	width: 275px;
}

.buttons a.download-button,
.buttons a.buynow-button {
	color: #fff;
	text-decoration: none;
}

.download-button,
.buynow-button {
	display: block;
	position: relative;
	background: url("/media/images/buttons/download-button.png") no-repeat;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	height: 20px;
	padding: 6px 0;
	text-align: center;
	text-decoration: none;
	text-indent: 9px;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px #777777;
	width: 130px;
	float: left;
}

.download-button span,
.buynow-button span {
	background: url("/media/images/buttons/download-button.png") no-repeat 100% 0;
	display: block;
	height: 32px;
	position: absolute;
	right: -9px;
	top: 0;
	width: 9px;
}

.buynow-button {
	background: url("/media/images/buttons/buynow-button.png") no-repeat;
	margin-right: 15px;
}

.buynow-button span {
	background: url("/media/images/buttons/buynow-button.png") no-repeat 100% 0;
}

.buttons-big {
	width: 480px;
}

.buttons-big a.download-button-big,
.buttons-big a.buynow-button-big {
	color: #fff;
	text-decoration: none;
}

.download-button-big,
.buynow-button-big {
	display: block;
	position: relative;
	background: url("/media/images/buttons/download-button-big.png") no-repeat;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	height: 44px;
	padding: 20px 0;
	text-align: left;
	text-decoration: none;
	text-indent: 9px;
	text-transform: uppercase;
	width: 230px;
	float: left;
}

.download-button-big span,
.buynow-button-big span {
	background: url("/media/images/buttons/download-button-big.png") no-repeat 100% 0;
	display: block;
	height: 84px;
	position: absolute;
	right: -9px;
	top: 0;
	width: 9px;
}

.download-button-big p,
.buynow-button-big p {
	padding: 0 0 0 70px;
	margin: 0;
	text-shadow: 1px 1px 3px #777777;
}

.download-button-big p.comment,
.buynow-button-big p.comment {
	font-weight: normal;
	font-size: 12px;
	line-height: 1.5em;
	text-indent: 0;
	padding-left: 80px;
}

.buynow-button-big {
	background: url("/media/images/buttons/buynow-button-big.png") no-repeat;
	margin-right: 20px;
}

.buynow-button-big span {
	background: url("/media/images/buttons/buynow-button-big.png") no-repeat 100% 0;
}
/*----- end Buttons -----*/

/*----- Mac-Win tumbler -----*/
div.rstumbler {
	position: absolute;
	top: 20px;
	left: 750px;
	width: 40px;
}

a.tumblerwin,
a.tumblermac,
a.tumblermobile,
a.tumblerwin-current,
a.tumblermac-current,
a.tumblermobile-current {
    display: block;
}

a.tumblerwin {
	height: 49px;
    background: transparent url(/media/images/tabs1.png) no-repeat scroll -38px 0;
}

a.tumblermac {
	height: 48px;
    background: transparent url(/media/images/tabs1.png) no-repeat scroll -38px -49px;
}

a.tumblerhw {
	height: 48px;
	background: transparent url(/media/images/tabs1.png) no-repeat scroll -36px -97px;
}

a.tumblermobile {
	height: 48px;
	background: transparent url(/media/images/tabs3.png) no-repeat scroll -36px -144px;
}

a:hover.tumblerwin {
	height: 49px;
    background: transparent url(/media/images/tabs1.png) no-repeat scroll 0 0;
}

a:hover.tumblermac {
	height: 48px;
    background: transparent url(/media/images/tabs1.png) no-repeat scroll 0 -49px;
}

a:hover.tumblermobile {
	height: 48px;
	background: transparent url(/media/images/tabs3.png) no-repeat scroll 2px -144px;
}

.rstumbler span {
	text-indent: -9000px;
}

a.tumblerwin-current {
	height: 49px;
	background: transparent url(/media/images/tabs1.png) no-repeat scroll 0 0; /* 2px 0 */
}

a.tumblermac-current {
	height: 48px;
	background: transparent url(/media/images/tabs1.png) no-repeat scroll 0 -49px;
}

a.tumblermobile-current {
	height: 48px;
	background: transparent url(/media/images/tabs3.png) no-repeat scroll 2px -144px;
}

h1 .win-ico {
	background: url(/media/images/pricingpage/win_ico.png) no-repeat left center;
	padding-left: 30px;
}

h1 .mac-ico {
	background: url(/media/images/pricingpage/mac_ico.png) no-repeat left center;
	padding-left: 30px;
}
/*----- end Mac-Win tumbler -----*/


/*----- mac shots ----- */
.wrap-img {
	float: left;
}
.wrap-img p {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.3em;
}
/*----- end mac shots ----- */


/*----- bottom pay block -----*/
.pay-info {
	font-size: 12px;
	margin-left: 15px;
}
.pay-info h2 {
	margin-top: 20px;
}
.pay-info strong.comment {
	color: #FF0000;
	font-size: 12px;
}
.pay-info-position {
	margin: -23px 50px 50px 40px;
}
/*----- end bottom pay block -----*/


/*----- Win-Mac compare products -----*/
.productline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.productline a {
	font-weight: normal;
}
.productline sup.beta {
	color: #7A8792;
	font-size: 11px;
	margin-left: 5px;
	font-weight: normal;
	font-style: italic;
}
span.label-home,
span.label-hsmb,
span.label-corp,
span.label-corp-gray {
	margin: 0 auto;
    display: block;
    height: 19px;
    text-indent: -9000px;
}
span.label-home {
    background: url("/media/images/bage-home.png") no-repeat scroll 50% 0 transparent;
}
span.label-hsmb {
    background: url("/media/images/bage-home-and-corporate.png") no-repeat scroll 50% 0 transparent;
}
span.label-corp-gray {
    background: url("/media/images/bage-corporate-gray.png") no-repeat scroll 50% 0 transparent;
}
span.label-corp {
    background: url("/media/images/bage-corporate.png") no-repeat scroll 50% 0 transparent;
}
.content h1 {
	margin: 40px 0 20px 0;
	text-align: center;
}
h1 .win-ico,
h1 .mac-ico {
	margin-right: 10px;
}
table.productline {
	margin: 0;
}
td.column1 {
	width: 210px;
}
.column1 a {
	color: #1F2224;
}
span.yes-gray {
    background: url("/media/images/bullet_gray.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 9px;
    margin-left: 50%;
    text-indent: -9000px;
    width: 9px;
}
h1.mac-title,
h1.win-title {
	text-align: center;
	margin: 30px 0;
}
a.mac-small-icon {
	background: url("/media/images/macicon.png") no-repeat 0 0;
	padding: 1px 0 2px 25px;
}
a.win-small-icon {
	background: url("/media/images/winicon.png") no-repeat 0 0;
	padding: 1px 0 2px 25px;
}
/*----- end Win-Mac compare products -----*/


/*----- Addthis Block -----*/
.addthis-block {
	font-size: 11px;
    line-height: 16px;
    float: right;
    text-decoration: none;
	margin: 10px 15px 0 0;
}
.addthis-block a {
	text-decoration: none;
}
/*----- end Addthis Block -----*/


/*----- Upgrade Page -----*/
.productprice {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 40px;
}
.productprice td, .productprice th {
	font-weight: normal;
}
.productprice thead tr {
	background: none;
}
table.productprice {
	border-collapse: collapse;
}
.productprice tbody td {
	border-bottom: 1px solid #dedede;
	border-top: 1px solid #dedede;
}
a.button-robokassa {
	display: block;
	background: url("/media/images/buttons/buy2.png") no-repeat;
	width: 141px;
	height: 49px;
	text-indent: -9000px;
}
.rpm-icon {
	background:url("/media/images/pricingpage/rpm.png") no-repeat scroll left center transparent;
	color:#00A3B9;
	padding:5px 0 5px 35px;
}
.rk-icon {
	background:url("/media/images/pricingpage/rk.png") no-repeat scroll left center transparent;
	color:#4E8F0F;
	padding:5px 0 5px 35px;
}
.rem-icon {
    background: url(/media/images/pricingpage/rem.png) no-repeat left center;
    padding: 5px 0 5px 35px;
    color: #4F5458;
}
.l-number {
	font-size: 18px;
}
strong.title {
	color: #247E8A;
	font-weight: normal;
}
/*----- end Upgrade Page -----*/


/*----- Community links -----*/
ul.community-links {
	text-align: center;
	margin-top: 10px;
}
ul.community-links a {
	color: #7a8792;
}
ul.community-links li {
	display: inline;
	list-style-type: none;
	margin-right: 45px;
}
ul.community-links li .facebook {
	background: url(/media/images/community-icons/sm-icon-facebook.png) no-repeat left center;
	padding: 5px 0 5px 26px;
	line-height: 16px;
}
ul.community-links li .vkontakte {
	background: url(/media/images/community-icons/sm-icon-vkontakte.png) no-repeat left center;
	padding: 5px 0 5px 26px;
	line-height: 16px;
}
ul.community-links li .twitter {
	background: url(/media/images/community-icons/sm-icon-twitter.png) no-repeat left center;
	padding: 5px 0 5px 26px;
}
ul.community-links li .youtube {
	background: url(/media/images/community-icons/sm-icon-youtube.png) no-repeat left center;
	padding: 5px 0 5px 26px;
}
ul.community-links li .forum {
	background: url(/media/images/community-icons/sm-icon-forum.png) no-repeat left center;
	padding: 5px 0 5px 26px;
}
/*----- end Community links -----*/

/* Upgrade Page */
.b-upgrade-info {
    font-size: 12px;
}
td.price-area {
    text-align: right;
    width: 15%;
}
/* end Upgrade Page */

p.center {
    text-align: center;
} 
