@import "common.css";
#all {padding:35px 0; min-width: 800px;}
.index_page {overflow: hidden; background:url('../images/bg_index.png') 0 0 repeat-x;}

.box {background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:25px;}
.page {width:750px;margin:0 auto 40px;}
/*.page {width:750px;margin:0 auto 40px;overflow:hidden;zoom:1;}*/
.page.box {-moz-box-shadow:0 3px 2px #2884a2;-webkit-box-shadow:0 3px 2px #2884a2;box-shadow:0 3px 2px #2884a2;}



.clear {clear:both}
h1 a {color:#fff}
h1 a:hover {color:#a8e0f4}

#header {width:802px;margin:0 auto;position:relative;z-index:1000; margin-bottom: 25px;}
#header .logo {display:block; float: left; width:240px;height:60px;background:url('../images/logo.png');text-indent:-1000px;overflow:hidden;}
/*#header .logo {display:block; float: left; width:121px;height:64px;background:url('../images/logo.png');text-indent:-1000px;overflow:hidden;}*/
#header .logo-halloween {}
#header .logo-thanksgiving-day {background:url('../images/logo-holiday-thanksgiving-day.png'); width: 131px; height: 80px; margin-top: -15px;}
#header .logo-unity {background:url('../images/logo_unity.png'); margin-top: -4px; width: 135px; height: 61px;}
#header .logo-ny {background:url('../images/logo-ny.png'); margin-top: -28px; width: 141px; height: 94px;}
#header .slogan {margin-left: 275px; color: #fff; padding-top: 0px;}
#header .slogan_text {font-size: 22px; display: block; margin-bottom: 5px;}
#header .slogan small {font-size: 13px;}

#navigation {width:100%;margin-top:20px; background: url('../images/menu-bg.png') repeat;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#navigation ul {list-style:none;list-style-position:outside;margin:0;padding:0}
#navigation li {margin:0;padding:0}
#navigation a {color:#000}
#navigation a:hover {color:#0099cb;}
#navigation .menu {position: relative; font-size:16px;}
#navigation .menu li {position: relative; display:block;float:left;padding:0;line-height:35px;padding:0 15px 2px;
	-webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
#navigation .menu li:first-child {
	-webkit-border-radius: 4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;
}

#navigation .menu li.active:hover:first-child {
	-webkit-border-radius: 4px 0 0 0;-moz-border-radius:4px 0 0 0s;border-radius:4px 0 0 0s;
}

#navigation .menu li:hover,
#navigation .menu .active {
	color: #fff;
	background: #2F9FCF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2F9FCF), to(#1D789F));
	background: -webkit-linear-gradient(#2F9FCF, #1D789F);
	background: -moz-linear-gradient(#2F9FCF, #1D789F);
	background: -ms-linear-gradient(#2F9FCF, #1D789F);
	background: -o-linear-gradient(#2F9FCF, #1D789F);
	background: linear-gradient(#2F9FCF, #1D789F);
}
#navigation .menu .active a {color:#fff}
#navigation .menu .active a:hover {color:#fff}
#navigation .menu li:hover a {color: #fff;}
#navigation .menu .sub_menu {
	display: none;
	position: absolute;
	top: 37px;
	left: 0;
	color: #fff;
	background: #1D789F;
	z-index: 10;
	-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;
}
#navigation .menu .sub_menu li {
	width: 255px;
	padding: 0;
	float: none;
	line-height: 1.2;
	border-bottom: 1px solid #3C96BD;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
#navigation .menu .sub_menu li:last-child {
	-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;
}

#navigation .menu .sub_menu li:last-child {border: none;}
#navigation .menu .sub_menu li:hover {background: #3A9AC4;}
#navigation .menu .sub_menu a {
	color: #fff;
	display: block;
	padding: 15px 25px 15px 25px;
}
.sub_menu_title {font-size: 16px; display: block; font-weight: bold; margin-bottom: 5px;}
.sub_menu_list {display: block; font-size: 14px; line-height: 1.3;}
.sub_menu_list > span {display: block;}
#navigation .lang {
	float:right;position:relative;border-left:1px solid #3C96BD;
	-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;
}
#navigation .lang:hover {
	color: #fff;
	background: #2F9FCF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2F9FCF), to(#1D789F));
	background: -webkit-linear-gradient(#2F9FCF, #1D789F);
	background: -moz-linear-gradient(#2F9FCF, #1D789F);
	background: -ms-linear-gradient(#2F9FCF, #1D789F);
	background: -o-linear-gradient(#2F9FCF, #1D789F);
	background: linear-gradient(#2F9FCF, #1D789F);
}
#navigation .lang:hover .tgl {color: #fff;}
#navigation .lang .tgl {background:url('../images/langs_flags.png') 15px 0 no-repeat;display:block;padding:7px 30px 0 40px;margin-top:4px;height:26px;cursor:pointer}

#navigation .lang ul {display:none;background:#1D789F;padding: 0;position:absolute;right:0;top:100%;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
#navigation .lang ul li {display:block;padding:0;margin:0}
#navigation .lang ul li a {color:#fff}
#navigation .lang ul li a, #navigation .lang ul li span {background:url('../images/langs_flags.png') 15px 0 no-repeat;display:block;padding:5px 15px 5px 38px}
#navigation .lang ul li a:hover {background-color:#104E69;color:#fff}
#navigation .lang ul li.current {background: #104E69; color: #fff;}
#navigation .lang ul li:last-child,
#navigation .lang ul li:last-child a:hover {-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
#navigation .lang .es {background-position:15px -30px}
#navigation .lang .it {background-position:15px -60px}
#navigation .lang .zh {background-position:15px -90px}
#navigation .lang .de {background-position:15px -120px}
#navigation .lang .pt {background-position:15px -150px}
#navigation .lang .ru {background-position:15px -180px}
#navigation .lang .fr {background-position:15px -210px}
#navigation .lang .jp {background-position:15px -240px}
#navigation .lang .tr {background-position:15px -330px}
#navigation .lang .cs {background-position:15px -360px}
#navigation .lang .gr {background-position:15px -390px}
#navigation .lang .nl {background-position:15px -420px}
#navigation .lang .sv {background-position:15px -450px}
#navigation .lang .da {background-position:15px -480px}
#navigation .lang .lt {background-position:15px -510px}
#navigation .lang .pl {background-position:15px -540px}
#navigation .lang .fi {background-position:15px -570px}
#navigation .lang .kr {background-position:15px -600px}
#navigation .lang .ro {background-position:15px -630px}
#navigation .lang .el {background-position:15px -660px}



#header a.cabinet_login {background:url('../images/login.png') 0 50% no-repeat;display:block;position:absolute;top:0;right:1px;margin-top:-15px;color:#fff;padding-left:20px}
#header a.cabinet_login:hover {text-decoration:underline}

#header a.cart {background:url('../images/cart.png') 0 3px no-repeat;color:#a8e0f4;display:block;float:right;width:170px;margin-top:35px;padding-left:40px}
#header a.cart strong {display:block;margin-bottom:.1em;color:#fff}
#header a.cart:hover {color:#fff}
#header a.cart:hover strong {text-decoration:underline}


.promo-event {background:url('../images/promo_sup_en.jpg') 50% 0 no-repeat;height:415px;margin:-125px 0 0;font-size:14px;color:#00405a}
.promo-event .pad {padding:187px 460px 0 0;width:340px;margin:0 auto}
.promo-event .pad h2 {overflow:hidden;text-indent:-1000px;height:95px}
.promo-event .pad p {margin-bottom:15px}
.promo-event .learn_more
, .promo-event .download {background:url('../images/buttons_light.png') 100% 0 no-repeat;display:inline-block;font-size:13px;color:#000;height:32px;line-height:32px;padding-right:10px;margin:0 10px 0 30px;text-shadow:0 1px 0 #c4eefb}
.promo-event .learn_more i
, .promo-event .download i {background:url('../images/buttons_light.png') 0 0 no-repeat;display:block;float:left;font-size:5px;height:32px;width:30px;margin-left:-30px}
.promo-event .learn_more:hover {background-position:100% -40px}
.promo-event .learn_more:hover i {background-position:0 -40px}
.promo-event .download {background-position:100% -80px;text-shadow:0 1px 0 #bdf6a9}
.promo-event .download i {background-position:0 -80px}
.promo-event .download:hover {background-position:100% -120px}
.promo-event .download:hover i {background-position:0 -120px}

.promo-event.promo-event {height:507px; font-size:14px;color:#00405a; margin:-197px 0 0; background: none;}
.promo-event.promo-event h1 {background: 0; margin-bottom: 10px; text-shadow: 2px 1px 6px #489FF2;; -webkit-text-shadow: 2px 1px 6px #489FF2;;-moz-text-shadow: 2px 1px 6px #489FF2;;}
.promo-event.promo-event p {text-shadow: 2px 1px 6px #489FF2;; -webkit-text-shadow: 2px 1px 6px #489FF2;;-moz-text-shadow: 2px 1px 6px #489FF2;;}

.promo-event.promo-event h1 {width: auto;}
.promo-event.promo-event .pad {width: 800px; padding: 0; padding-top: 190px;}
.promo-event.event-unity .pad {position: relative; width: 802px; padding: 217px 0 0 0; margin: 0 auto;}
.promo-event.event-unity .pad:after {position: absolute; top: 128px; right: -245px; width: 934px; height: 378px; content: ""; background: url('../images/event-unity-bg.png') 70% 100% no-repeat;}
.promo-event .promo-event-conten {position: relative;z-index: 20; width: 400px;}
.promo-event.event-unity h1 {font-size: 60px; line-height: 50px; background: 0; margin-bottom: 15px;}
.promo-event.event-unity h2 {height: auto; overflow: visible; text-indent: inherit; margin-bottom: 10px;}
.promo-event.event-unity p {margin-bottom: 25px;}


.promo-event.promo-software-updater-pro {background:url('../images/promo-software-updater-pro.png') 50% 0 no-repeat;height:415px;margin:-187px 0 0;font-size:14px;color:#00405a}
.promo-event.promo-software-updater-pro h1 {font-size: 50px; font-weight: bold;text-transform: uppercase; line-height: 1; width: 225px; text-align: center; background: 0; margin: 0 0 29px 0;}
.promo-event.promo-software-updater-pro p {color: #fff; margin-bottom: 25px;}
.promo-event.promo-software-updater-pro .promo-event-conten {width: 800px;}
.promo-event.promo-software-updater-pro h1 .font20 {font-size: 20px; font-weight: normal; display: block; line-height: 25px; margin-top: 5px;}
.promo-event.promo-software-updater-pro h1 .font20 strong {display: block;}
.promo-software-updater-pro_result {width: 223px; float: right;}
.promo-software-updater-pro_result .title {font-size: 50px; color: #fff; font-weight: bold;text-transform: uppercase; line-height: 1; margin-bottom: 5px;}
.promo-software-updater-pro_result .font20 {font-size: 20px; color: #fff; font-weight: normal; text-transform: uppercase; display: block; line-height: 25px;}

.promo-event.promo-cleaner {background:url('../images/promo-cleaner.png') 50% 0 no-repeat;height:415px;margin:-187px 0 0;font-size:14px;color:#00405a}
.promo-event.promo-cleaner h1 {font-size: 50px; font-weight: bold;text-transform: uppercase; line-height: 1; width: 225px; text-align: center; background: 0; margin: 0 0 29px 0;}
.promo-event.promo-cleaner p {color: #fff; margin-bottom: 25px;}
.promo-event.promo-cleaner .promo-event-conten {width: 800px;}
.promo-event.promo-cleaner h1 .font20 {font-size: 20px; font-weight: normal; display: block; line-height: 25px; margin-top: 5px;}
.promo-event.promo-cleaner h1 .font20 strong {display: block;}
.promo-cleaner_result {width: 223px; float: right;}
.promo-cleaner_result .title {font-size: 50px; color: #fff; font-weight: bold;text-transform: uppercase; line-height: 1; margin-bottom: 5px;}
.promo-cleaner_result .font20 {font-size: 20px; color: #fff; font-weight: normal; text-transform: uppercase; display: block; line-height: 25px;}

.promo-event.event-thanksgiving-day {background:url('../images/thanksgiving-day-bg.png') 50% 0 no-repeat;}
.promo-event.event-thanksgiving-day h1 {font-size: 60px; line-height: 50px; background: 0; margin-bottom: 10px;}
.promo-event.event-thanksgiving-day p {color: #fff; margin-bottom: 25px;}
.promo-event.event-thanksgiving-day .promo-event-conten {width: 515px;}

.promo-event.event-halloween {height: 415px; background:url('../images/event-halloween-bg.png') 50% 0 no-repeat;}
.promo-event.event-halloween h1 {font-size: 56px; line-height: 54px; margin-bottom: 20px; text-shadow: none; -webkit-text-shadow:none;-moz-text-shadow:none; }
.promo-event.event-halloween h1 .small {display: block; font-size: 30px;}
.promo-event.event-halloween .promo-event-conten {width: 430px;}

.promo-event.event-1-may {background:url('../images/event-1may-bg.png') 50% 0 no-repeat;}
.promo-event.event-1-may h1 {font-size: 60px; line-height: 58px; }
.promo-event.event-1-may p {font-size: 20px; line-height: 1.3; color: #fff; margin-bottom: 35px;}
.promo-event.event-1-may .promo-event-conten {width: 460px;}

.promo-event.event-1april {background:url('../images/event-1april-bg.png') 50% 0 no-repeat;}
.promo-event.event-1april h1 {font-size: 60px; line-height: 60px; }
.promo-event.event-1april p {font-size: 24px; line-height: 1.3; color: #fff; margin-bottom: 45px;}
.promo-event.event-1april .promo-event-conten {width: 430px;}

.promo-event.event-groundhog-day {background:url('../images/event-groundhog-day-bg.png') 50% 0 no-repeat;}
.promo-event.event-groundhog-day h1 {font-size: 60px; line-height: 60px; }
.promo-event.event-groundhog-day p {font-size: 24px; line-height: 1.3; color: #fff; padding-right: 30px; margin-bottom: 45px;}
.promo-event.event-groundhog-day .promo-event-conten {width: 460px;}

.promo-event.event-8march {background:url('../images/event-8march-bg.png') 50% 0 no-repeat;}
.promo-event.event-8march h1 {font-size: 56px; line-height: 58px; }
.promo-event.event-8march p {font-size: 22px; line-height: 1.3; color: #fff; margin-bottom: 45px;}
.promo-event.event-8march .promo-event-conten {width: 400px;}

.promo-event.event-9may {background:url('../images/event-9may-bg.png') 50% 0 no-repeat;}
.promo-event.event-9may h1 {font-size: 56px; line-height: 58px; }
.promo-event.event-9may p {font-size: 22px; line-height: 1.3; color: #fff; margin-bottom: 35px; padding-right: 55px;}
.promo-event.event-9may .promo-event-conten {width: 460px;}

.promo-event.event-23february {background:url('../images/event-23february-bg.png') 50% 0 no-repeat;}
.promo-event.event-23february h1 {font-size: 54px; line-height: 55px; }
.promo-event.event-23february p {font-size: 18px; line-height: 1.3; padding-right: 80px; color: #fff; margin-bottom: 45px; }
.promo-event.event-23february .promo-event-conten {width: 490px;}

.promo-event.event-ny {background:url('../images/promo_ny.jpg') 50% 0 no-repeat;height:507px;margin:-187px 0 0;font-size:20px;color:#40d8fe;position:relative}
.promo-event.event-ny .pad {padding:163px 180px 0 0;width:620px;margin:0 auto}
.promo-event.event-ny h1 {font-size:50px;color:#fff; line-height: 1.2; margin-bottom:0;font-weight:normal;text-shadow:0 -1px 0 #051a2a}
.promo-event.event-ny p {font-weight:bold;text-shadow:0 -1px 0 #02090f;margin-left:125px}
.promo-event.event-ny .btn-event {background:url('../images/button_go_ny_fixed.png') 0 0 no-repeat;display:block;font-size:18px;color:#fff;height:42px;width:195px;line-height:38px;text-shadow:0 -1px 0 #702a26;font-weight:bold;text-align:center;position:absolute;bottom:20px;left:50%;margin-left:-100px}
.promo-event.event-ny .promo-event-conten {position: inherit; width: auto;}


/* Pink Button */
.event-23february .btn-event,
.event-9may .btn-event,
.event-8march .btn-event,
.event-groundhog-day .btn-event,
.event-1-may .btn-event,
.promo-software-updater-pro .btn-event, .promo-cleaner .btn-event {
	font-size: 16px;
	color: #fff;
	font-weight: normal;
	padding: 8px 35px 9px 35px;
	border: 1px solid #db1852;
	background: #FA408C;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FA408C), to(#f02968));
	background: -webkit-linear-gradient(#FA408C, #f02968);
	background: -moz-linear-gradient(#FA408C, #f02968);
	background: -ms-linear-gradient(#FA408C, #f02968);
	background: -o-linear-gradient(#FA408C, #f02968);
	background: linear-gradient(#FA408C, #f02968);
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
.event-23february .btn-event:hover,
.event-9may .btn-event:hover,
.event-8march .btn-event:hover,
.event-groundhog-day .btn-event:hover,
.event-1-may .btn-event:hover,
.promo-software-updater-pro .btn-event:hover, .promo-cleaner .btn-event:hover {
	color: #fff;
	background: #F02968;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F02968), to(#FA408C));
	background: -webkit-linear-gradient(#F02968, #FA408C);
	background: -moz-linear-gradient(#F02968, #FA408C);
	background: -ms-linear-gradient(#F02968, #FA408C);
	background: -o-linear-gradient(#F02968, #FA408C);
	background: linear-gradient(#F02968, #FA408C);
}
.event-23february .btn-event:active,
.event-9may .btn-event:active,
.event-8march .btn-event:active,
.event-groundhog-day .btn-event:active,
.event-1-may .btn-event:active,
.promo-software-updater-pro .btn-event:active, .promo-cleaner .btn-event:active {
	background: #F02968;
}

/* Yellow Button */
.event-unity .btn-event,
.event-thanksgiving-day .btn-event {
	position: relative;
	background: #FFD65C;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFD65C), to(#ffc207));
	background: -webkit-linear-gradient(#FFD65C, #ffc207);
	background: -moz-linear-gradient(#FFD65C, #ffc207);
	background: -ms-linear-gradient(#FFD65C, #ffc207);
	background: -o-linear-gradient(#FFD65C, #ffc207);
	background: linear-gradient(#FFD65C, #ffc207);

	font-size: 16px;
	color: #333333;
	padding: 9px 15px 11px 15px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

.event-unity .btn-event:hover,
.event-thanksgiving-day .btn-event:hover {background: #FFD129; color: #333333;}
.event-unity .btn-event:active,
.event-thanksgiving-day .btn-event:active {background: #ffc000; color: #333333;}

/* Orange Button */
.event-halloween .btn-event {
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	padding: 8px 35px 9px 35px;
	border: 1px solid #b02818;
	background: #FC9306;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FC9306), to(#ef2a0b));
	background: -webkit-linear-gradient(#FC9306, #ef2a0b);
	background: -moz-linear-gradient(#FC9306, #ef2a0b);
	background: -ms-linear-gradient(#FC9306, #ef2a0b);
	background: -o-linear-gradient(#FC9306, #ef2a0b);
	background: linear-gradient(#FC9306, #ef2a0b);
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
.event-halloween .btn-event:hover {
	color: #fff;
	background: #ef2a0b;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ef2a0b), to(#FC9306));
	background: -webkit-linear-gradient(#ef2a0b, #FC9306);
	background: -moz-linear-gradient(#ef2a0b, #FC9306);
	background: -ms-linear-gradient(#ef2a0b, #FC9306);
	background: -o-linear-gradient(#ef2a0b, #FC9306);
	background: linear-gradient(#ef2a0b, #FC9306);
}
.event-halloween .btn-event:active {
	background: #EF2A0B;
}

/*.btn-yellow:hover .btn-cart-wrap {border-color: #FFD129;}
.btn-yellow:active .btn-cart-wrap {border-color: #FFD129;}

.btn-cart-wrap {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	padding: 0 7px;
	display: inline-block;
	border: 1px solid #FFD65C;
	background: #00405a;
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.btn-cart-wrap .icon-catr-yellow {margin-top: 8px;}

.icon-catr-yellow {
	display: inline-block;
	width: 18px;
	height: 15px;
	background: url('../images/catr-yellow-icon.png') no-repeat;
}*/

.products_showcase {background:url('../images/products_showcase_bg.jpg') 50% 0 no-repeat;padding-top:23px;margin-bottom:60px}
.products_showcase h2 {font-size:20px;color:#fff;text-shadow:0 -1px 0 #1d7aa1;text-align:center; background: none; margin-bottom:1.2em}
.products_showcase h2 span {background:#1eb1d5;padding:0 10px}
.products_showcase ul {list-style:none;list-style-position:outside;padding:0 10px;width:800px;margin:0 auto;white-space:nowrap;overflow:hidden;}
.products_showcase li {
	display:inline-block;
	width:49%;
	padding:0 0 0 0;
	margin:0 1% 0 0;
	color:#a8e0f4;
	overflow:hidden;
	vertical-align:top;
	zoom:1
}
.products_showcase li:last-child {
	margin-right: 0!important;
}
.products_showcase li div {position:relative;padding-right:20px}
.products_showcase li a {color:#a8e0f4;display:block;padding:130px 0 0;white-space:normal;zoom:1}
.products_showcase li strong {display:block;color:#fff;font-size:16px;font-weight:normal;margin:0 0 .5em;line-height:1.2em}
.products_showcase li .tags {display:block;position:absolute;top:10px;right:20px}
.products_showcase li .tag {margin-bottom:.4em}
.products_showcase li a:hover {color:#fff;}
.products_showcase li a:hover .learn_more {background-position:0 -190px}

.products_showcase_pt {width:272px;height:232px;background:#303336 url('../images/products_showcase_pt.jpg') 0 0 no-repeat;margin:0 auto 30px;color:#f2f2f2;padding:40px 490px 20px 38px}
.products_showcase_pt h3 {background:none;padding:0;margin:0;left:0;height:50px;overflow:hidden;text-indent:-9999px}
.products_showcase_pt a.download_big {margin-top:10px}

[class^="icon_product_"],
[class*=" icon_product_"] {
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	margin-right: 5px;
	line-height: 0;
	font-size: 0;
	vertical-align: text-top;
	background: url('../images/products-logo.png') no-repeat;
}
.icon_product_du {width: 113px; height: 107px; background-position: 0 0;}
.icon_product_supro {width: 103px; height: 107px; background-position: -109px 0;}
.icon_product_cc {width: 85px; height: 107px; background-position: -225px 0;}
.icon_product_pt {width: 103px; height: 107px; background-position: -309px 0;}

.main_products_list > li {position: relative;}
.main_products_list > li:after {
	position: absolute;
	top: 0;
	right: 0;
	content: "";
	width: 3px;
	height: 270px;
	background: url('../images/separator-icon.png') no-repeat;
}
.main_products_list > li:last-child:after {
	background: none!important;
}

.events_book {width:800px;background:url('../images/events_book.png') 0 0 no-repeat;margin:0 auto;height:286px;padding:9px 1px 0}
.events_book h2 {font-size:20px;margin-bottom:1em;position:relative;z-index:2}
.events_book h2 a {color:#000}
.events_book h2 a:hover {color:#0099cb}

.events_book .news_digest {float:left;width:350px;padding:15px 25px}
.events_book dt {position:relative;margin-bottom:.1em;}
.events_book dt a {color:#000;white-space:nowrap}
.events_book dt a:hover {color:#0099cb}
.events_book dd {margin-bottom:1.2em;color:#8f8f8f}
.events_book .article .mark {display:block;position:absolute;background:url('../images/article_mark.png') 0 0 no-repeat;width:27px;height:29px;left:-34px;top:-.2em}
.events_book .news_digest .learn_more {background:url('../images/buttons.png') 0 -180px no-repeat;display:inline-block;margin:0 0 0 -1px;padding:3px 0 0 30px;height:22px}
.events_book .children_last_event {width:350px;;padding:15px 25px;height:232px;float:right;position:relative}
.events_book .children_last_event .learn_more {display:block;position:absolute;left:15px;bottom:15px;z-index:3;width:350px;padding:10px;color:#fff;}
.events_book .children_last_event .learn_more:hover {color:#34bdea}
.events_book .children_last_event .text {display:block;position:relative;background:url('../images/more_arr.png') 100% 50% no-repeat;padding-right:20px}
.events_book .children_last_event .shade {display:block;position:absolute;height:100%;width:100%;background:#000;left:0;top:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.events_book .photo {position:absolute;top:0;right:0;z-index:1}
.events_book .photo .overlay {background:url('../images/events_book.png') -802px -9px no-repeat;width:400px;height:262px;position:absolute;top:0;left:0}

.pages_shortcuts {width:800px;margin:0 auto 40px;padding:25px 0;}
.pages_shortcuts ul {list-style:none;list-style-position:outside;padding:0;margin:0;white-space:nowrap}
.pages_shortcuts li {display:inline-block;width:245px;padding:0;margin:0 30px 0 0;color:#a8e0f4;vertical-align:top;zoom:1}
.pages_shortcuts li a {color:#a8e0f4;display:block;padding:0 0 0 50px;white-space:normal;position:relative;}
.pages_shortcuts li strong {display:block;color:#fff;font-size:16px;font-weight:normal;margin:0 0 .1em;line-height:1.2em}
.pages_shortcuts li a:hover {color:#fff}
.pages_shortcuts .icon {display:block;position:absolute;background:url('../images/icons_headers.png') 0 0 no-repeat;width:60px;height:50px;top:-8px;left:-5px}
.pages_shortcuts .downloads .icon {background-position:-120px 0}
.pages_shortcuts .store .icon {background-position:-60px 0}
.pages_shortcuts .support .icon {background-position:-180px 0}

#content {}

.products h1, .downloads h1, .store h1, .purchase h1, .support h1{padding-left:65px;left:0;background-position:40px 100%;width:735px;left:-5px}
.products h1 i, .downloads h1 i, .store h1 i, .purchase h1 i, .support h1 i {display:block;position:absolute;background:url('../images/icons_headers.png') 0 0 no-repeat;width:60px;height:50px;top:-4px;left:0}
.downloads h1 {padding-left:60px;width:740px}
.downloads h1 i {background-position:-120px 0}
.store h1 i, .purchase h1 i {background-position:-60px 0}
.support h1 {padding-left:60px;width:740px}
.support h1 i {background-position:-180px 0}

.sections_menu {background:#d7ecf6 url('../images/menu_sections.png') 0 -40px no-repeat;padding:0 10px 0;border-bottom:1px solid #85c6e2;margin:-25px -25px 25px;height:47px}
.sections_menu ul {list-style:none;list-style-position:outside;margin:0;padding:0;font-size:111%;font-weight:bold;position:relative;/*overflow:hidden;*/zoom:1}
.sections_menu li {position: relative; float:left;margin:9px 0 0;padding:0}
.sections_menu li * {display:block;padding:6px 9px 6px;text-shadow:0 1px 0 #fff}
.sections_menu .current {background:url('../images/menu_sections.png') 100% 0 no-repeat;padding-right:5px}
.sections_menu .current * {background:url('../images/menu_sections.png') 0 0 no-repeat;padding-right:4px;color:#fff;text-shadow:0 -1px 0 #23779c}
.sections_menu .current * a {display:inline;padding:0;background:0}
.sections_menu_more {position: relative; width: 100px;}
.sections_menu_more > a > span {border-bottom: 1px dotted; display: inline; padding: 0;}
.sections_menu .more_arrow_bottom {position: relative; top: 2px; display: inline-block; width: 12px; height: 12px; padding: 0; background: url('../images/bullet_arrow_bottom.png') no-repeat;}
.sections_menu .more_arrow_top {position: relative; top: 2px; display: inline-block; width: 12px; height: 12px; padding: 0; background: url('../images/bullet_arrow_top.png') no-repeat;}

.sections_menu .sections_menu_sub {
	position: absolute;
	top: 38px;
	right: 0;
	width: 200px;
	padding: 0;
	z-index: 90;
	font-size: 15px;
	border: 1px solid #85c6e2;
	border-radius: 0 0 5px 5px;
	background: #fff;
	display: none;
}
.sections_menu_sub > li {padding: 0; float: none; margin: 0;}
.sections_menu_sub > li > a {padding: 7px 15px;}
.sections_menu_sub > li:hover, .sections_menu_sub > li.current_sub {background: #E7F5FB;}

.box .box_header {background:#d7ecf6 url('../images/menu_sections.png') 0 -40px no-repeat;padding:0 25px;border-bottom:1px solid #85c6e2;margin:-25px -25px 25px}
/*.box .box_header h2 {margin:0;position:relative;top:1px;background:url('../images/box_header_hr.png') 0 100% no-repeat;padding-top:13px;padding-bottom:15px;color:#2f9abd;font-size:20px}*/
.box .box_footer {background:#f5f5f5 url('../images/box_footer.png');clear:both;margin:0 -25px 0;padding:15px 25px 15px;line-height:35px;height:35px;overflow:hidden;zoom:1;font-size:14px}
.box .box_footer .submit {float:right; margin-bottom: 0;}

.news_articles .main {float:left;margin-right:-330px;width:100%;}
.news_articles .main_pad {margin-right:330px}
.news_articles .sidebar {float:right;width:300px;}

.filter_year {list-style:none;list-style-position:outside;margin:0 0 1.5em;padding:0;}
.filter_year li {margin-right:10px;padding:2px 5px;vertical-align:middle;font-size:13px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;zoom:1}
.filter_year li.current {background:#E7F5FB;}

dl.list dt {margin-bottom:.3em;position:relative;font-size:20px;}
dl.list dt a {color:#000;margin-right:10px}
dl.list dt .date {color:#8a8a8a;background:#f7f4e8;padding:2px 5px;display:inline-block;vertical-align:middle;font-size:13px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
dl.list dt a:hover {color:#0099cb}
dl.list dd {margin-bottom:1.2em;color:#727272}
dl.list dt.article .mark {display:block;position:absolute;background:url('../images/article_mark.png') 0 0 no-repeat;width:27px;height:29px;left:-34px;top:.2em}

a.go_button {display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #4fc1e6;color:#000;background:#fff;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f6f6f6));background: -moz-linear-gradient(#ffffff, #f6f6f6);background: linear-gradient(#ffffff, #f6f6f6);font-size:18px;padding:10px 15px;margin-bottom:1em;position:relative;-moz-box-shadow:0 2px 1px #f0f0f0;-webkit-box-shadow:0 2px 1px #f0f0f0;box-shadow:0 2px 1px #f0f0f0;}
a.go_button span {display:block;color:#0099cb;font-size:14px;margin-top:.1em}
a.go_button i {display:block;font-size:5px;position:absolute;background:url('../images/go_button_arr.png') 0 0 no-repeat;width:18px;height:28px;right:15px;top:50%;margin-top:-14px}
a.go_button:hover {background:#fff}

.children_help .teaser {background:url('../images/children_help_teaser.jpg') 0 0 no-repeat;height:177px;margin:-25px -25px 1.5em;color:#fff;padding:25px 430px 25px 25px;font-size:18px;}
.children_help .teaser h2 {font-size:36px;line-height:1.1em;text-shadow:0 -1px 0 #000;}
.children_help .main {float:left;margin-right:-330px;width:100%;}
.children_help .main_pad {margin-right:330px}
.children_help .sidebar {float:right;width:300px;}

a.children_help_writeus_btn {overflow:hidden;padding-left:130px}
a.children_help_writeus_btn i {height:93px;width:124px;left:-8px;top:0;margin-top:-15px;text-indent:-9999px;background:url('../images/children_help_writeus.png') 0 0 no-repeat;}


.article_photo {position:relative;width:400px;margin-bottom:1em}
.article_photo .overlay {background:url('../images/article_photo.png') 0 0 no-repeat;width:400px;height:262px;position:absolute;top:0;left:0}

.article_photo_browse .overlay {cursor:pointer}
.article_photo_browse .enlarge {display:block;background:url('../images/enlarge.png') 0 0 no-repeat;width:23px;height:23px;position:absolute;top:15px;right:15px;cursor:pointer}
.article_photo_browse .description {display:block;position:absolute;left:15px;bottom:15px;z-index:3;width:350px;padding:10px;color:#fff;}
.article_photo_browse .description .text {display:block;position:relative;}
.article_photo_browse .description .text strong {margin-right:10px}
.article_photo_browse .description .shade {display:block;position:absolute;height:100%;width:100%;background:#000;left:0;top:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

.article h2 {font-size:36px;line-height:1.1em;}
.article h2 .date {color:#8a8a8a;background:#f7f4e8;padding:2px 5px;line-height:1.4em;display:inline-block;vertical-align:middle;font-size:13px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

.more_articles {margin-bottom:2em}
.more_articles h5 {margin-bottom:1em}
.more_articles dt {margin-bottom:.1em;}
.more_articles dd {margin-bottom:1.2em;color:#8f8f8f}

.sidebar .insert {background:url('../images/insert.png') 0 100% no-repeat;margin:0 -12px;padding:0 15px 15px;position:relative;left:13px}
.sidebar .insert h6, .sidebar .insert h4 {background:url('../images/insert.png') 0 0 no-repeat;margin:0 -15px .7em;padding:15px 15px 0}
.sidebar .insert .sshot {-moz-box-shadow:0 2px 5px #d7d4ca;-webkit-box-shadow:0 2px 5px #d7d4ca;box-shadow:0 2px 5px #d7d4ca;margin-bottom:15px}

.children_help_teaser {display:block;width:750px;height:59px;background:url('../images/children_help_teaser_sm.jpg') 0 0 no-repeat;margin:0 -1px 20px;color:#fff;padding:20px 26px 20px;font-size:18px;}
.children_help_teaser:hover {color:#8fdcf6}
.children_help_teaser strong {font-size:24px;line-height:1.1em;text-shadow:0 -1px 0 #000;font-weight:normal;display:block;margin-bottom:.2em}
.children_help_teaser span {background:url('../images/more_arr_sm.png') 100% 70% no-repeat;padding-right:15px}

.store .box {padding:5px 25px;overflow:hidden}
.store ul {list-style:none;list-style-position:outside;padding:0;margin:0 -25px;overflow:hidden;zoom:1}
.store li {border-top:1px solid #d8d8d8;padding:20px 25px;margin:-1px 0 0;overflow:hidden;zoom:1}
.store .product img {float:left;margin-right:20px}
.store div.buy {float:right;text-align:right;margin-left:20px}
.store div.buy .price_catalog {font-size:24px;margin-right:10px}
.store div.buy .price_catalog sup {top:0.2em}
.store .product .info {overflow:hidden;zoom:1}
.store .product .info .desc {display:block;zoom:1;overflow:hidden}
.store .product .product_name {font-size:20px;color:#000;}
.store .product .product_name:hover {color:#0099cb}
.store .product .learn_more {background:url('../images/buttons.png') 0 -180px no-repeat;display:inline-block;margin:0 0 0 -1px;padding:3px 0 0 30px;height:22px}
.store .product p {color:#727272;margin:.7em 0 1em}
.store .bundle h3 {background:0;border:0;padding:0;left:0;color:#cd0000}
.store .bundle .items {overflow:hidden;zoom:1}
.store .bundle .item {float:left;padding-top:1em;width:40%;padding-right:10%;position:relative}
.store .bundle .item img {float:left;margin:-1em 10px 0 0}
.store .bundle .item a.product_name {color:#000}
.store .bundle .item a.product_name:hover {color:#0099cb}
.store .bundle .item span {display:block;color:#727272;margin-top:.3em}
.store .bundle div.buy {padding-top:.7em;margin-left:0}
.store .bundle .save {display:block;text-align:center;color:#007313;padding:1em 0}
.store .bundle .math {background:url('../images/bundle_math.png') 0 0 no-repeat;position:absolute;top:50px;right:20px;margin-top:-16px;width:32px;height:32px;}
.store .bundle .summ {background-position:-32px 0}

.store .bundle_credit h3 {background:0;border:0;padding:0;left:0;color:#cd0000}
.store .bundle_credit .items {overflow:hidden;zoom:1}
.store .bundle_credit .item {float:left;padding-top:1em;width:20%;padding-right:5%;position:relative}
.store .bundle_credit .item img {margin:-1em 0 10px 0;display:block}
.store .bundle_credit .item a.product_name {color:#000}
.store .bundle_credit .item a.product_name:hover {color:#0099cb}
.store .bundle_credit .item span {display:block;color:#727272;margin-top:.3em}
.store .bundle_credit div.buy {padding-top:.7em;margin-left:0}
.store .bundle_credit .save {display:block;text-align:center;color:#007313;padding:1em 0}
.store .bundle_credit .math {background:url('../images/bundle_math.png') 0 0 no-repeat;position:absolute;top:50px;right:10px;margin-top:-16px;width:32px;height:32px;}
.store .bundle_credit .summ {background-position:-32px 0}

.ny_action .page {margin-top:20px}
.ny_action_header {background:url('../images/actionpage_ny.jpg') 0 0 no-repeat;margin:-5px -25px -20px;height:214px;font-size:20px;color:#40d8fe;padding:40px 225px 0 30px}
.ny_action_header h1 {width:auto;padding:0;background:0;left:0}
.ny_action_header h1 {font-size:50px;color:#fff;margin-bottom:0;font-weight:normal;text-shadow:0 -1px 0 #051a2a}
.ny_action_header p {font-weight:bold;text-shadow:0 -1px 0 #02090f}
.ny_action div.buy .price_catalog {font-size:20px;text-align:center;display:block;float:right;width:80px}
.ny_action div.buy .price_catalog .price_catalog_old {font-size:13px;color:#000;text-decoration:line-through;display:block}
.ny_action div.buy a.buy_ny {background:url('../images/button_buy_ny_fixed.png') 0 0 no-repeat;display:block;float:right;font-size:13px;color:#fff;height:29px;width:117px;line-height:27px;text-shadow:0 -1px 0 #702a26;font-weight:bold;text-align:center;}

.ny_teaser {background:transparent url('../images/ny_teaser_ball.png') 0 50% no-repeat;color:#fff;position:absolute;display:block;top:-20px;left:158px;padding-left:30px;line-height:25px}
.ny_teaser:hover {text-decoration:underline;color:#fff}

.product .price_catalog {font-size: 20px;text-align: center;display: block;float: left;width: 80px;}
.product .price_catalog .price_catalog_old {font-size:16px;color:#B8B8B8;text-decoration:line-through;display:block}

.products .box {padding:5px 25px;overflow:hidden}
.products ul {list-style:none;list-style-position:outside;padding:0;margin:0 -25px;overflow:hidden;zoom:1}
.products li {border-top:1px solid #d8d8d8;padding:20px 25px;margin:-1px 0 0;overflow:hidden;zoom:1}
.products li img {float:left;margin-right:20px}
.products li .desc {display:block;zoom:1;overflow:hidden}
.products li h2 {margin:0}
.products li h2 a {font-size:20px;color:#000;color:#000;margin-right:10px}
.products li h2 a:hover {color:#0099cb}
.products li .materials {float:right;width:150px;padding-top:1em}
.products li .materials .video {margin-bottom:1em;position:relative}
.products li .materials .play {display:block;background:url('../images/play.png') 50% 55% no-repeat;position:absolute;width:120px;height:90px}
.products li .materials .video img {float:none}
.products li .manual {display:inline-block;margin-left:40px;vertical-align:middle}
.products li .manual span {display:block;color:#838383}
.products li .manual i {display:block;width:32px;height:35px;position:absolute;margin:0 0 0 -40px;background:url(../images/files_icons.png) 0 0 no-repeat}
.products li .learn_more {background:url('../images/buttons.png') 0 -180px no-repeat;display:inline-block;margin:0 0 0 -1px;padding:3px 0 0 30px;height:22px}
.products li p {color:#727272;margin:.7em 0 1em}

.products .tags {white-space:nowrap}

.downloads .box {padding:5px 25px;overflow:hidden}
.downloads ul {list-style:none;list-style-position:outside;padding:0;margin:0 -25px;overflow:hidden;zoom:1}
.downloads li {border-top:1px solid #d8d8d8;padding:20px 25px;margin:-1px 0 0;overflow:hidden;zoom:1}
.downloads li .info {overflow:hidden;zoom:1}
.downloads li div.download {float:right;width:300px;padding-left:20px;text-align:right}
.downloads li div.download .download {margin-right:0}
.downloads li div.download .size {font-size:115%;margin-right:10px;vertical-align:middle}
.downloads li div.download .kaspersky {display:block;margin:.5em 0}
.downloads li .product_name {margin-bottom:1em}
.downloads li .product_name a {font-size:20px;color:#000;}
.downloads li .product_name a:hover {color:#0099cb}
.downloads li .learn_more {background:url('../images/buttons.png') 0 -180px no-repeat;display:inline-block;margin:0 0 0 -1px;padding:3px 0 0 30px;height:22px}
.downloads li p {color:#727272;margin:0 0 1em}

.downloads .download_terms {display:block;border-top:1px solid #d8d8d8;padding:20px 25px;margin:0 -25px;}

.downloads .manual {display:inline-block;margin-left:40px;vertical-align:middle}
.downloads .manual span {display:block;color:#838383}
.downloads .manual i {display:block;width:32px;height:35px;position:absolute;margin:0 0 0 -40px;background:url(../images/files_icons.png) 0 0 no-repeat}

.product h1{padding-left:45px;left:0;background-position:20px 100%;width:755px}
.product h1 img {display:block;position:absolute;margin:8px 0 0 -45px}

.product .main {float:left;margin-right:-350px;width:100%;}
.product .main_pad {margin-right:350px}
.product .sidebar {float:right;width:315px;}

.product .intro {background:url('../images/product_intro_bg.png') 0 100% no-repeat;margin:0 -25px 1em;padding:0 25px}
.product .intro .bug {float:right;background:url('../images/bug.jpg') 0 0 no-repeat;height:60px;padding:27px 0 0 95px;width:130px;margin-left:20px}
.product .intro h2 {font-size:36px;line-height:1.2em; background: none;}
.product .intro p {font-size:18px;color:#727272;line-height:1.3em;margin-bottom:2em}
.product .intro .containter {clear:both;position:relative;overflow:hidden;min-height:200px;_height:200px;padding:0 510px 30px 0}
.product .intro .screenshot {position:absolute;top:0;right:25px}
.product .intro .shadow {background:url('../images/product_intro_shadow.png') 0 0 no-repeat;position:absolute;bottom:0;left:0;width:800px;height:17px}

.product .download_terms {display:block;padding:.5em 0 0}
.product .download_info {color:#838383;display:block;padding:.5em 0 0}
.product .download_info img {vertical-align:middle}

.product .screenshots {overflow:hidden;zoom:1;padding-bottom:2em}
.product .screenshots ul.thumbs {list-style:none;list-style-position:outside;padding:0;margin:0}
.product .screenshots ul.thumbs li {background:#fff;float:left;font-size:90%;cursor:pointer;padding:10px 0 0;margin:0 1px 1px 0;width:140px}
.product .screenshots ul.thumbs div {padding:0 10px 10px}
.product .screenshots ul.thumbs li.current, .product .screenshots ul.thumbs li:hover {background:#e7f5fb url(../images/box_blue.gif) -1870px 0 no-repeat}
.product .screenshots ul.thumbs li.current div, .product .screenshots ul.thumbs li:hover div {background:#e7f5fb url(../images/box_blue.gif) -1870px 100% no-repeat}
.product .screenshots ul.thumbs img {display:block;margin-bottom:.5em}
.product .screenshots .preview {position:relative}
.product .screenshots .preview a.prev, .product .screenshots .preview a.next {display:block;background:url(../images/btns_sshots_nav.png) 0 0 no-repeat;width:31px;height:31px;position:absolute;font-size:5px;text-decoration:none;top:50%;margin-top:-15px}
.product .screenshots .preview a.next {right:0;background-position:-31px 0}
.product .screenshots .preview a.prev:hover {background-position:0 -31px}
.product .screenshots .preview a.next:hover {background-position:-31px -31px}
.product .screenshots .preview ul {list-style:none;list-style-position:outside;margin:0;padding:0;width:10000px}
.product .screenshots .preview li {float:left;margin:0;padding:0;text-align:center;width:750px}
.product .screenshots .preview li img {display:block;margin:0 auto}
.product .screenshots #sshots_show {overflow:hidden;width:750px;margin:0 auto 1em}

.product .features {margin:0 -19px 1.5em;font-size:14px;padding:0 19px;width:788px;overflow:hidden;position:relative}
.product .features ul {list-style:none;list-style-position:outside;padding:0;margin:0 0 0 -20px;white-space:nowrap;overflow:hidden}
.product .features li {display:inline-block;height:40px;padding:5px 0 0 80px;margin:10px 20px 10px 0;width:95px;vertical-align:top;zoom:1}
.product .features li span {white-space:normal;}
.product .features i {display:block;width:80px;height:70px;position:absolute;margin:-18px 0 0 -80px;background:url(../images/features_icons.jpg) 0 0 no-repeat}
.product .features .updates {}
.product .features .high_speed i {background-position:-160px 0}
.product .features .multi_lang i {background-position:-80px 0}
.product .features .interface i {background-position:-240px 0}
.product .features .save_time i {background-position:-320px 0}
.product .features .scheduler i {background-position:-400px 0}
.product .features .fix_errors i {background-position:-480px 0}
.product .features .daily_updates i {background-position:-560px 0}
.product .features .fast_optimization i {background-position:-640px 0}
.product .features .downloads i {background-position:-720px 0}
.product .features .installation i {background-position:-800px 0}
.product .features .free i {background-position:-880px 0}

.product .box {padding-bottom:0}
.product .bugs {zoom:1;overflow:hidden;margin-bottom:1em}
.product .bugs img {float:right;position:relative;right:-2px}
.product .last_comment {overflow:hidden;zoom:1;margin-bottom:2em}
.product .last_comment .bubble {background:url(../images/comment_bubble.png) 0 100% no-repeat;padding-bottom:25px;margin-bottom:10px}
.product .last_comment p {display:block;background:url(../images/comment_bubble.png) 0 0 no-repeat;margin:0;padding:15px 20px 0;font-style:italic;font-size:115%;line-height:1.3em}
.product .last_comment .rating{font-size:5px;display:block;width:87px;height:16px;background:url(../images/rate_stars_sm.gif) -90px 0 no-repeat;margin-top:1.5em}
.product .last_comment .rated_1{background-position:-72px 0}
.product .last_comment .rated_2{background-position:-54px 0}
.product .last_comment .rated_3{background-position:-36px 0}
.product .last_comment .rated_4{background-position:-18px 0}
.product .last_comment .rated_5{background-position:0 0}
.product .last_comment a {display:block;float:right}

.product .awards_reviews {zoom:1;overflow:hidden;margin-bottom:3em;}
.product .awards_reviews .review {padding:0;margin:0 0 2em}
.product .awards_reviews .review p {margin-bottom:.5em;font-style:italic;}
.product .awards_reviews ul.awards {list-style:none;list-style-position:outside;margin:0;padding:0;overflow:hidden;zoom:1}
.product .awards_reviews ul.awards li {float:left;text-align:center;margin:0 10px 10px 0}
.product .awards_reviews ul.awards li strong {display:block;margin-top:10px;}
.product .awards_reviews ul.awards a {float:none}
.product .awards_reviews a.more {display:block;float:right}

.product .average_ratings{font-size:1.1em;margin-bottom:1em;}
.product .average_ratings span{font-weight:800;}

.product .live_stats {background:url('../images/live_stats.png') 0 12px no-repeat;clear:both;height:137px;margin-bottom:30px;overflow:hidden;zoom:1}
.product .live_stats h4 {margin:0 0 10px 20px}
.product .live_stats h4 span {padding:0 5px;background:#fff;display:inline-block}
.product .live_stats .scans {float:left;width:345px;margin:0 15px;text-align:center;overflow:hidden;position:relative;}
.product .live_stats .downloads {float:right;width:345px;margin:0 15px;text-align:center;overflow:hidden;position:relative;}
.product .live_stats h6 {font-size:14px;font-weight:normal;margin:0}
.product .live_stats h6 i {background:url('../images/live_stats.png') 0 -125px no-repeat;display:inline-block;height:22px;width:25px;vertical-align:middle}
.product .live_stats .downloads h6 i {background-position:-25px -125px}
.product .live_stats table {width:100%;position:relative;left:1px}
.product .live_stats td {text-align:center;color:#838383;background:url('../images/live_stats.png') 100% -125px no-repeat;white-space:nowrap;padding:15px 0}
.product .live_stats td strong {font-size:18px;display:block;color:#000;margin-bottom:.15em}

.product .comparison {background:url('../images/comparison.png') 0 100% no-repeat;margin:0 -25px 30px;padding-bottom:10px;clear:both}
.product .comparison div {background:url('../images/comparison.png') 0 -25px no-repeat;padding:15px 25px 15px 50px}
.product .comparison h3 {background:0;position:relative;left:0;padding:0}
.product .comparison table {width:100%;font-size:110%}
.product .comparison th {padding:10px 20px 15px 0;font-weight:normal;border-bottom:1px solid #c7dee7}
.product .comparison th img {vertical-align:middle;margin-right:10px}
.product .comparison td {padding:15px 20px 0 0}
.product .comparison td i {background:url('../images/comparison.png') 0 0 no-repeat;display:inline-block;height:22px;width:25px;vertical-align:middle}
.product .comparison .feature {text-align:right;width:150px;padding-right:70px}

.product .box_footer {width: 100%; height:121px;line-height:normal;background-image:url('../images/box_footer_big.png');font-size:100%}
.product .box_footer a.download_big_btn {margin-right:30px}
.product .box_footer .price_catalog {margin:.3em 0 .3em;display:block}
.product .box_footer div.download {margin-top:15px;float:left}
.product .box_footer div.buy {float:right;width:315px;padding-top:2px}
.product .box_footer div.buy img {float:left;margin-right:20px}
.product .box_footer .manual {display:inline-block;margin-left:40px;vertical-align:middle}
.product .box_footer .manual span {display:block;color:#838383}
.product .box_footer .manual i {display:block;width:32px;height:35px;position:absolute;margin:0 0 0 -40px;background:url(../images/files_icons.png) 0 0 no-repeat}

a.download_big {background:url('../images/buttons.png') 100% -80px no-repeat;display:inline-block;font-size:21px;color:#057313;height:45px;line-height:45px;padding:0 15px 0 5px;margin:0 10px 0 41px;text-shadow:0 1px 0 #b6f5b9;vertical-align:middle;white-space:nowrap}
a.download_big i {background:url('../images/buttons.png') 0 -80px no-repeat;display:block;float:left;font-size:5px;height:45px;width:41px;margin-left:-46px}

a.download {background:url('../images/buttons.png') 100% -210px no-repeat;display:inline-block;font-size:14px;color:#000;height:33px;line-height:32px;padding:0 15px 0 0;margin:0 10px 0 31px;vertical-align:middle;white-space:nowrap}
a.download i {background:url('../images/buttons.png') 0 -210px no-repeat;display:block;float:left;font-size:5px;height:33px;width:31px;margin-left:-31px}

a.buy {background:url('../images/buttons.png') 100% -140px no-repeat;display:inline-block;font-size:14px;color:#000;height:28px;line-height:28px;padding:0 15px 0 0;margin:0 10px 0 35px;vertical-align:middle;white-space:nowrap}
a.buy i {background:url('../images/buttons.png') 0 -140px no-repeat;display:block;float:left;font-size:5px;height:28px;width:35px;margin-left:-35px}


.price_catalog {color:#c43535;font-size:28px;vertical-align:middle}
.price_catalog sup {font-size:0.6em;position:relative;top:0.3em;}

.product .comments{margin-right:360px}
.product .comments li{margin-bottom:1.7em;background:url('../images/comment_quote.gif') 0 0 no-repeat;padding:5px 0 0 22px}
.product .comments li p{margin-bottom:.7em;font-style:italic;}
.product .comments li div{font-size:90%;overflow:hidden;zoom:1}
.product .comments li .rating{font-size:5px;display:block;float:right;width:87px;height:16px;background:url('../images/rate_stars_sm.gif') -90px 0 no-repeat;margin-right:50px}
.product .comments li .rated_1{background-position:-72px 0}
.product .comments li .rated_2{background-position:-54px 0}
.product .comments li .rated_3{background-position:-36px 0}
.product .comments li .rated_4{background-position:-18px 0}
.product .comments .more {text-align:center;margin-bottom:2em}
.product .post_comment .rating{position:relative;width:127px;height:24px;background:url('../images/rate_stars.gif') -130px 0 no-repeat}
.product .post_comment .rating a{position:absolute;width:24px;height:24px}
.product .post_comment .rating a:hover{background:url('../images/rate_stars.gif') 0 0 repeat-x}
.product .post_comment .rating .star_1{width:24px;z-index:5}
.product .post_comment .rating .star_2{width:50px;z-index:4}
.product .post_comment .rating .star_3{width:76px;z-index:3}
.product .post_comment .rating .star_4{width:102px;z-index:2}
.product .post_comment .rating .star_5{width:129px;z-index:1}
.product .post_comment .rated_1{background-position:-104px 0}
.product .post_comment .rated_2{background-position:-78px 0}
.product .post_comment .rated_3{background-position:-52px 0}
.product .post_comment .rated_4{background-position:-26px 0}
.product .post_comment .rated_5,.product .comments li .rated_5{background-position:0 0}
.product .all_reviews {overflow:hidden;zoom:1;margin-bottom:1em}
.product .all_reviews ul {list-style:none;list-style-position:outside;padding:0;margin:0}
.product .all_reviews .review {padding:0;float:left;width:45%;margin:0 4% 20px 0}
.product .all_reviews .review p {margin-bottom:.5em;font-style:italic;}
.product .all_reviews .clear {clear:both;height:0;margin:0}
.product .all_reviews .more, .product .all_awards .more {text-align:center}
.product .all_awards {padding-bottom:2em}
.product .all_awards td {vertical-align:bottom;text-align:center;font-size:90%;width:240px;padding:0 10px 20px 0}
.product .all_awards td img {display:block;margin:0 auto .3em}
.product .all_awards td a {text-decoration:none;color:#000}
.product .all_awards td a strong {color:#0099cb;font-size:110%}
.product .all_awards td a:hover strong {color:#006485;}
.product .post_comment{width:315px;float:right}

a.show_more {background:url('../images/buttons.png') 100% 0 no-repeat;display:inline-block;color:#000;height:29px;line-height:29px;padding:0 15px 2px 0;vertical-align:middle;_padding-bottom:5px}
a.show_more i {background:url('../images/buttons.png') 0 0 no-repeat;display:inline-block;font-size:5px;height:31px;width:15px;vertical-align:middle}



.order_cart .page {width:800px;overflow:visible}
.order_cart .box {padding-bottom:0;margin-bottom:25px}
.order_cart .box_header div {position:relative;zoom:1}
.order_cart .submit {margin-bottom: 20px;}
.order_cart .box_header .currency {display:block;position:absolute;right:0;top:18px;white-space:nowrap}
.order_cart table {width:100%}
.order_cart .cart_list table {margin-bottom:2em}
.order_cart td, .order_cart th {border-top:1px solid #d8d8d8;font-weight:normal;padding:15px 0px 15px 0;font-size:110%}
.order_cart th {font-size:100%;padding-top:0;border:0}
.order_cart .product {padding-left:30px}
.order_cart td.product {width:550px;line-height:1.4em}
.order_cart .product div {position:relative;zoom:1}
.order_cart .product a.name {font-size:110%;color:#000}
.order_cart .product a.name:hover {color:#0099cb}
.order_cart .product img {float:left;margin-right:15px}
.order_cart .product .license_options {margin:.5em 0 .3em}
.order_cart .product .license_options select {margin-right:5px;vertical-align:middle}
.order_cart .price {color:#c43535;vertical-align:middle;margin-right:8px;}
.order_cart .old_price {color:#737373;vertical-align:middle;margin-right:8px;text-decoration:line-through;overflow:hidden;zoom:1}
.order_cart .product p.note {color:#929292;font-size:90%;margin:0;overflow:hidden;zoom:1;line-height:1.2em;padding-top:.3em}
.order_cart .qnt {background-position:50% 100%;width:100px;padding-top:7px;white-space:nowrap;text-align:right}
.order_cart th.qnt {padding-top:0}
.order_cart .qnt input {padding:2px;vertical-align:middle;text-align:right}
.order_cart .qnt .control {display:inline-block;vertical-align:middle;width:23px}
.order_cart .qnt .control * {display:block;width:23px;height:16px;background:url('../images/ordercart_license_control.gif') 0 0 no-repeat;cursor:pointer}
.order_cart .qnt .control .less {background-position:0 -16px;height:17px}
.order_cart .qnt span {line-height:33px}
.order_cart .subtotal {background-position:100% 100%;text-align:right}
.order_cart .subtotal .price_subtotal {font-size:110%}
.order_cart .subtotal .discount {color:#009e1a;display:block;padding:.1em 0}

.order_cart .delete {display:block;height:21px;width:21px;background:url('../images/ordercart_delete.gif') 0 -21px no-repeat;cursor:pointer;position:absolute;left:-30px;top:-1px}
.order_cart .delete:hover {background-position:0 0}
.order_cart span.note {color:#949494;}
.order_cart .option_offers a.name, .order_cart .special_offers a.name {font-size:100%}
.order_cart .option_offers, .order_cart .special_offers {clear:both;border:2px solid #e0e0e0;padding:0 15px}
.order_cart .option_offers .wrap, .order_cart .special_offers .wrap {overflow:hidden;position:relative}
.order_cart .option_offers table, .order_cart .special_offers table {position:relative;top:-1px}
.order_cart .option_offers .product, .order_cart .special_offers .product {padding-left:15px;width:400px}
.order_cart .option_offers .add, .order_cart .special_offers .add {text-align:right}
.order_cart .option_offers .add a, .order_cart .special_offers .add a {margin-right:0;}
.order_cart .option_offers h3 {padding:0;background:0;margin:-.7em 0 0 10px;color:#b8b8b8;font-size:18px;left:0;}
.order_cart .option_offers h3 span {padding:0 5px;background:#fff;display:inline-block}
.order_cart .special_offers {border-color:#ffda81}
.order_cart .special_offers td {border-color:#ffda81}
.order_cart .special_offers h3 {padding:0;background:0;margin:-.7em 0 0 10px;color:#eeb62e;font-size:18px;left:0;}
.order_cart .special_offers h3 span {padding:0 5px;background:#fff;display:inline-block}

.order_cart .coupon {position:relative;float:left}
.order_cart .coupon .form {white-space:nowrap;display:none;position:absolute;top:0;left:0;background:#f8f8f8}
.order_cart .coupon input {padding:2px;font-size:115%}
.order_cart .total {font-size:21px;vertical-align:middle;margin-right:20px}
.order_cart .total .price_total {font-weight:bold}

.order_cart .terms {list-style:none;list-style-position:outside;padding:0;margin:0;color:#a8e0f4;white-space:nowrap;}
.order_cart .terms a {color:#fff}
.order_cart .terms h4 {font-size:20px;color:#fff;text-shadow:0 -1px 0 #1d7aa1;background:url('../images/hr.png') 0 100% no-repeat;padding:0 0 8px 20px;position:relative;left:-20px}
.order_cart .terms h5 {color:#fff;white-space:normal}
.order_cart .terms li {display:inline-block;width:29%;padding:0;margin:0 3% 0 0;color:#a8e0f4;overflow:hidden;vertical-align:top;zoom:1}
.order_cart .terms p {white-space:normal}

.order_cart .button_top {display: block; margin-bottom: 20px;}

.order_checkout .page {width:800px}
.order_checkout .steps {list-style:none;list-style-position:outside;width:800px;margin:0 auto 15px;padding:0;color:#a8e0f4;font-size:14px;overflow:hidden;zoom:1}
.order_checkout .steps li {float:left;line-height:31px;padding-right:15px;margin:0 5px 0 0}
.order_checkout .steps i {font-style:normal;background:url('../images/steps.png') 0 -40px no-repeat;display:inline-block;width:34px;height:32px;padding-left:4px;text-align:center}
.order_checkout .steps .current {background:url('../images/steps.png') 100% 0 no-repeat;}
.order_checkout .steps .current i {background-position:0 0}

.order_checkout .box {padding-bottom:0}
.order_checkout .subscribe {padding-left:160px}
.order_checkout .payment_method {position:relative}
.order_checkout .payment_method .order_total{position:absolute;top:7px;right:0}
.order_checkout .payment_method .general {margin-top:-10px;margin-bottom:.5em}
.order_checkout .payment_method .general ul {list-style:none;list-style-position:outside;padding:0;margin:0;display:inline-block;zoom:1;width:585px;vertical-align:middle}
.order_checkout .payment_method .general li {display:inline-block;zoom:1;margin:0}
.order_checkout .payment_method .general label {background:url('../images/payment_logos.png') 0 0 no-repeat;display:inline-block;height:40px;width:40px;margin-right:10px;padding-left:5px}

.order_checkout .payment_method .general .visa_mastercard {background-position:5px 0;width:94px}
.order_checkout .payment_method .general .visa_mastercard_americanexpress {background-position:5px -1040px;width:122px}
.order_checkout .payment_method .general .sms {background-position:5px -80px;width:38px}
.order_checkout .payment_method .general .bank {background-position:5px -40px;width:auto;font-size:16px;line-height:40px;padding-left:45px}
.order_checkout .payment_method .general .bank_ukr {background-position:5px -960px;width:40px}
.order_checkout .payment_method .general .paypal {background-position:5px -160px;width:30px}
.order_checkout .payment_method .general .robokassa {background-position:5px -200px;width:30px}
.order_checkout .payment_method .general .rbkmoney {background-position:5px -240px;width:30px}
.order_checkout .payment_method .general .yandexmoney {background-position:5px -280px;width:30px}
.order_checkout .payment_method .general .softkey {background-position:5px -320px;width:42px}
.order_checkout .payment_method .general .allsoft {background-position:5px -360px;width:33px}
.order_checkout .payment_method .general .avangate {background-position:5px -400px;width:31px}
.order_checkout .payment_method .general .plimus {background-position:5px -440px;width:34px}
.order_checkout .payment_method .general .twoco {background-position:5px -480px;width:46px}
.order_checkout .payment_method .general .regnow {background-position:5px -520px;width:82px}
.order_checkout .payment_method .general .privat24 {background-position:5px -560px;width:36px}
.order_checkout .payment_method .general .webmoney {background-position:5px -600px;width:32px}
.order_checkout .payment_method .general .nsmep {background-position:5px -640px;width:36px}
.order_checkout .payment_method .general .direct {background-position:5px -680px;width:35px}
.order_checkout .payment_method .general .qiwi {background-position:5px -720px;width:35px}
.order_checkout .payment_method .general .vkontakte {background-position:5px -760px;width:31px}
.order_checkout .payment_method .general .beeline {background-position:5px -800px;width:31px}
.order_checkout .payment_method .general .mts {background-position:5px -840px;width:31px}
.order_checkout .payment_method .general .megafon {background-position:5px -880px;width:33px}
.order_checkout .payment_method .general .russianpost {background-position:5px -920px;width:31px}
.order_checkout .payment_method .general .terminals_ukr {background-position:5px -1000px;width:99px}
.order_checkout .payment_method .general .euroset {background-position:5px -1080px;width:45px}
.order_checkout .payment_method .general .softsalad {background-position:5px -1120px;width:45px}


.order_checkout .payment_method .general .alfabank {background-position:5px -1160px;width:32px}
.order_checkout .payment_method .general .svyaznoy {background-position:5px -1200px;width:32px}
.order_checkout .payment_method .general .handybank {background-position:5px -1240px;width:32px}
.order_checkout .payment_method .general .tele2 {background-position:5px -1280px;width:44px}
.order_checkout .payment_method .general .rostelecom {background-position:5px -1320px;width:32px}
.order_checkout .payment_method .general .smarts {background-position:5px -1360px;width:32px}
.order_checkout .payment_method .general .moneymail {background-position:5px -1400px;width:45px}
.order_checkout .payment_method .general .unikassa {background-position:5px -1440px;width:33px}
.order_checkout .payment_method .general .mobilelement {background-position:5px -1480px;width:32px}
.order_checkout .payment_method .general .comepay {background-position:5px -1520px;width:45px}
.order_checkout .payment_method .general .elecsnet {background-position:5px -1560px;width:34px}
.order_checkout .payment_method .general .vdolgru {background-position:5px -1678px;width:34px}
.order_checkout .payment_method .general .vtb24 {background-position:5px -1600px;width:33px}
.order_checkout .payment_method .general .psb {background-position:5px -1640px;width:32px}


.order_checkout .payment_method_data {padding:15px 10px 10px;background:#fff4e0}
.order_checkout .payment_method_data .cvc input {width:auto}
.order_checkout .payment_method_data .cvc img {vertical-align:middle;margin:0 5px}

.order_checkout .agreement {margin-bottom:20px;padding:10px 15px;background:#E7F5FB;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.order_checkout .agreement .row {margin:0}
.order_checkout .agreement label {padding-left:5px !important}

.order_checkout .credit_card_data {overflow:hidden;zoom:1;margin-bottom:25px}
.order_checkout .credit_card_data .payment_method_data {float:left;width:460px}
.order_checkout .credit_card_data .user_info {border-top:1px solid #eaddc4;margin:0 -10px; padding:20px 10px 0}
.order_checkout .credit_card_data .card_secure {padding-left:20px;overflow:hidden;zoom:1;line-height:1.3em}
.order_checkout .credit_card_data .connection_secure, .order_checkout .credit_card_data .secure_standard {font-size:90%;color:#898989;padding-left:50px;margin-bottom:1em}
.order_checkout .credit_card_data .connection_secure i {position:absolute;display:block;width:42px;height:35px;background:url('../images/secure_card.png') 0 0 no-repeat;margin:0 0 0 -50px}
.order_checkout .credit_card_data .secure_standard i {position:absolute;display:block;width:42px;height:35px;background:url('../images/secure_card.png') 0 -40px no-repeat;margin:0 0 0 -50px}
.order_checkout .credit_card_data .card_number {background:url('../images/cards.png') 12.3em 100% no-repeat;padding-bottom:25px;margin-bottom:1.5em}

.form_error {background:url('../images/form_error.png') 0 0 no-repeat;color:#cb0a0a;font-size:18px;padding-left:30px;margin-bottom:1.5em}

.order_checkout .all_methods {margin-bottom:1em}
.order_checkout .all_methods .tgl {display:inline-block;margin-left:160px;color:#0099cb;cursor:pointer;background:url('../images/dropdown_arr.png') 100% 7px no-repeat;padding-right:15px;}
.order_checkout .all_methods .tgl:hover {color:#006485}
.order_checkout .all_methods .box {border:1px solid #d8d8d8;padding:20px 20px 10px;margin:10px 0 0;display:none;-moz-box-shadow:0 2px 3px #f0f0f0;-webkit-box-shadow:0 2px 3px #f0f0f0;box-shadow:0 2px 3px #f0f0f0;}
.order_checkout .show_all_methods .tgl {background-position:100% -34px}
.order_checkout .show_all_methods .box {display:block}

.order_checkout .all_methods ul {list-style:none;list-style-position:outside;padding:0;margin:0;white-space:nowrap;overflow:hidden;width:709px}
.order_checkout .all_methods h6 {color:#898989;font-size:14px;font-weight:normal;margin-bottom:1em}
.order_checkout .all_methods li {display:inline-block;zoom:1;width:165px;margin:0 20px 0 0;vertical-align:top}
.order_checkout .all_methods ul ul {white-space:normal;width:auto;margin-bottom:1em}
.order_checkout .all_methods li li {display:block;width:auto;margin:0 0 1em;overflow:hidden;zoom:1}
.order_checkout .all_methods li li input {float:left}
.order_checkout .all_methods label {display:block !important;margin:0 !important;padding-left:40px !important;overflow:hidden;zoom:1}
.order_checkout .all_methods label i {background:url('../images/payment_logos_sm.jpg') 0 0 no-repeat;display:block;height:30px;width:30px;vertical-align:middle;font-size:5px;position:absolute;margin:-6px 0 0 -35px}
.order_checkout .all_methods .visa_mastercard i {background-position:0 0}
.order_checkout .all_methods .visa_mastercard_americanexpress i {background-position:0 0}
.order_checkout .all_methods .sms i {background-position:0 -60px}
.order_checkout .all_methods .bank i {background-position:0 -30px}
.order_checkout .all_methods .bank_ukr i {background-position:0 -720px}
.order_checkout .all_methods .paypal i {background-position:0 -120px}
.order_checkout .all_methods .robokassa i {background-position:0 -150px}
.order_checkout .all_methods .rbkmoney i {background-position:0 -180px}
.order_checkout .all_methods .yandexmoney i {background-position:0 -210px}
.order_checkout .all_methods .softkey i {background-position:0 -240px}
.order_checkout .all_methods .allsoft i {background-position:0 -270px}
.order_checkout .all_methods .avangate i {background-position:0 -300px}
.order_checkout .all_methods .plimus i {background-position:0 -330px}
.order_checkout .all_methods .twoco i {background-position:0 -360px}
.order_checkout .all_methods .regnow i {background-position:0 -390px}
.order_checkout .all_methods .privat24 i {background-position:0 -420px}
.order_checkout .all_methods .webmoney i {background-position:0 -450px}
.order_checkout .all_methods .nsmep i {background-position:0 -480px}
.order_checkout .all_methods .direct i {background-position:0 -510px}
.order_checkout .all_methods .qiwi i {background-position:0 -540px}
.order_checkout .all_methods .vkontakte i {background-position:0 -570px}
.order_checkout .all_methods .beeline i {background-position:0 -600px}
.order_checkout .all_methods .mts i {background-position:0 -630px}
.order_checkout .all_methods .megafon i {background-position:0 -660px}
.order_checkout .all_methods .russianpost i {background-position:0 -690px}
.order_checkout .all_methods .terminals_ukr i {background-position:0 -750px}
.order_checkout .all_methods .euroset i {background-position:0 -780px}
.order_checkout .all_methods .softsalad i {background-position:0 -810px}
.order_checkout .all_methods .alfabank i {background-position:0 -840px}
.order_checkout .all_methods .svyaznoy i {background-position:0 -870px}
.order_checkout .all_methods .handybank i {background-position:0 -900px}
.order_checkout .all_methods .tele2 i {background-position:0 -930px}
.order_checkout .all_methods .rostelecom i {background-position:0 -960px}
.order_checkout .all_methods .smarts i {background-position:0 -990px}
.order_checkout .all_methods .moneymail i {background-position:0 -1020px}
.order_checkout .all_methods .unikassa i {background-position:0 -1050px}
.order_checkout .all_methods .mobilelement i {background-position:0 -1080px}
.order_checkout .all_methods .comepay i {background-position:0 -1110px}
.order_checkout .all_methods .elecsnet i {background-position:0 -1140px}
.order_checkout .all_methods .vdolgru i {background-position:0px -1233px}
.order_checkout .all_methods .vtb24 i {background-position:0 -1170px}
.order_checkout .all_methods .psb i {background-position:0 -1200px}

.order_checkout .instruction {padding-right:330px;margin-bottom:20px}
.order_checkout .instruction ul {list-style:none;list-style-position:outside;padding:0;margin:0 0 2em}
.order_checkout .instruction li {font-size:14px;padding-left:35px;margin-bottom:1.3em}
.order_checkout .instruction li i {background:url('../images/payment_instr_num.png');display:block;width:25px;height:25px;font-style:normal;position:absolute;margin:-4px 0 0 -35px;line-height:25px;text-align:center;text-shadow:0 1px 0 #b3f0b3}
.order_checkout .instruction_qiwi {background:url('../images/instruction_qiwi.jpg') 100% 0 no-repeat;min-height:345px;_height:345px}
.order_checkout .instruction_sms {background:url('../images/instruction_sms.jpg') 100% 0 no-repeat;min-height:311px;_height:311px}
.order_checkout .instruction_vk {background:url('../images/instruction_vk.jpg') 100% 0 no-repeat;min-height:174px;_height:174px}
.order_checkout .instruction_bank {background:url('../images/instruction_bank.jpg') 100% 0 no-repeat;min-height:196px;_height:196px;margin:0 -25px 20px;padding:0 355px 0 25px}

.purchase #header {height:auto;}
.purchase #header .logo {float:none;position:absolute;right:0;top:-10px}
.purchase .box_footer {height:41px;background-image:url('../images/box_footer_medium.png');padding:23px 25px;line-height:40px}


.purchase .sms_pending {padding:13px 0 0 45px;position:relative;color:#929292;margin-bottom:30px}
.purchase .sms_pending i {display:block;position:absolute;top:9px;left:0;background:url('../images/icons_service.png') 0 -88px no-repeat;font-size:5px;width:39px;height:35px;}
.purchase .sms_pending strong {font-size:20px;font-weight:normal;display:block;color:#000;margin-bottom:.3em}

.purchase .sms_options .radios .fields {line-height:1.5em}
.purchase .personal_data .address .fields span {display:block;margin-bottom:.5em;}
.purchase .personal_data .address .fields span input {vertical-align:baseline}
.purchase .license_info h6 {margin-bottom:.5em;padding-top:1em}
.purchase .license_info .sign {padding-top:1.5em}
.purchase .bank_details {overflow:hidden;zoom:1}
.purchase .bank_details ul {list-style:none;list-style-position:outside;padding:0;margin-bottom:2em}
.purchase .bank_details li {margin-bottom:.5em}
.purchase .bank_details .details {width:420px}
.purchase .bank_details .useful {float:right;width:300px}
.purchase .sending_sms {margin-bottom:30px}
.purchase .sending_sms .header {list-style:none;list-style-position:outside;padding:0;margin:0;overflow:hidden;zoom:1;padding:0 0 8px 40px}
.purchase .sending_sms .header li {float:left;margin:0;padding:0;width:140px;margin-right:15px}
.purchase .sending_sms .header .phone {width:95px}
.purchase .sending_sms .header .price {width:auto}
.purchase .sending_sms form {clear:both}
.purchase .sending_sms .summ {font-size:115%}
.purchase .sending_sms .sms {margin-bottom:1em;overflow:hidden;zoom:1;}
.purchase .sending_sms .sms .num {color:#abc7d3;font-size:24px;position:absolute;left:15px;top:15px}
.purchase .sending_sms .sms_instruction {background:url('../images/box_blue.gif') -700px 100% no-repeat;padding-bottom:5px;font-size:115%;width:420px;float:left;position:relative;line-height:1.4em}
.purchase .sending_sms .sms_instruction ul {list-style:none;list-style-position:outside;padding:0;margin:0;overflow:hidden;zoom:1;background:url('../images/box_blue.gif') -700px 0 no-repeat;padding:10px 15px 5px 40px}
.purchase .sending_sms .sms_instruction li {float:left;margin:0;padding:0;width:140px;margin-right:15px}
.purchase .sending_sms .sms_instruction .phone {width:95px}
.purchase .sending_sms .sms_instruction .price {padding:6px 0 7px;width:auto;white-space:nowrap}
.purchase .sending_sms .sms_instruction span {background:url('../images/box_blue_snippet.gif') 0 0 no-repeat;display:inline-block;padding-left:5px;white-space:nowrap}
.purchase .sending_sms .sms_instruction span span {background:url('../images/box_blue_snippet.gif') 100% 0 no-repeat;display:inline-block;font-weight:bold;font-style:normal;padding:6px 10px 7px 5px}
.purchase .sending_sms .status {float:right;width:245px;padding:15px 0 0 45px;line-height:1.5em;position:relative}
.purchase .sending_sms .status i {display:block;position:absolute;top:9px;left:0;background:url('../images/icons_service.png') -117px -88px no-repeat;font-size:5px;width:39px;height:35px;}
.purchase .sending_sms .waiting i {background-position:0 -88px}
.purchase .sending_sms .support span {display:block;margin-bottom:.5em;font-size:115%}
.purchase .sending_sms .support p {color:#929292}
.purchase .license_details {padding-bottom:25px}


.purchase .license_details table {width:100%;margin-bottom:2em}
.purchase .license_details td, .purchase .license_details th {border-bottom:1px solid #e5e5e5;font-weight:normal;padding:15px 0px 15px 0;font-size:115%}
.purchase .license_details th {font-size:100%;padding-top:0}
.purchase .license_details .product {width:40%}
.purchase .license_details img {float:left;margin-right:15px}
.purchase .license_details .qnt {color:#949494;font-size:90%;display:block;margin-top:.5em}
.purchase .license_details td ul {list-style:none;list-style-position:outside;padding:0;margin:0}
.purchase .license_details .print {display:block;float:right}

body.vkontakte_payment {background:#fff;padding:20px 30px 30px}
body.vkontakte_payment .logo {margin-bottom:2em}
body.vkontakte_payment .footer {font-size:90%;padding-top:1em}

.purchase .we_accept h3 {margin-bottom:.5em}
.purchase .we_accept .th {background:url('../images/hr.gif') 50% 100% no-repeat;color:#8e8e8e;padding:0 0 8px 390px;zoom:1;overflow:hidden}
.purchase .we_accept .th * {display:inline-block;float:left}
.purchase .we_accept .th .name {width:185px;}
.purchase .we_accept ul {list-style:none;list-style-position:outside;padding:0;margin:0}
.purchase .we_accept li {padding:10px 0;margin:0;background:url('../images/hr.gif') 50% 100% no-repeat;zoom:1;overflow:hidden}
.purchase .we_accept h5 {margin-right:420px}
.purchase .we_accept p {margin-right:420px}
.purchase .we_accept table {float:right;width:350px;font-size:115%;margin:10px 0}
.purchase .we_accept td {padding:0 20px 7px 0;}
.purchase .we_accept td.name {width:165px}

.purchase_between_basket {}
.purchase_between_basket ul {list-style: none;list-style-position: outside;}
.purchase_between_basket .purchase_blocks {padding: 0;margin: 0 -25px;overflow: hidden;zoom: 1;}
.purchase_between_basket .purchase_block {border-top: 1px solid #d8d8d8;padding: 20px 25px;margin: -1px 0 0;overflow: hidden;zoom: 1;}
.purchase_between_basket .purchase_block img { float: left; margin-right: 20px;}
.purchase_between_basket .purchase_block h2 a {font-size: 20px;color: #000;color: #000;margin-right: 10px;}
.purchase_between_basket .purchase_block h2 {margin: 0 0 10px 0;}
.purchase_between_basket .purchase_block .all_license {width: 616px; display: block; text-align: right; text-decoration: underline;}
.purchase_between_basket .text_wrap {margin-left: 240px;}
.purchase_between_basket button {  margin: 0 auto 15px auto; position: relative; display: block; outline: none; text-align: left; padding: 15px 18px; border: 1px solid #4fc1e6;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.purchase_between_basket button:hover {border: 1px solid #006485;}
.purchase_between_basket .pack_small {width: 377px;}
.purchase_between_basket .pack_medium {width: 440px;}
.purchase_between_basket .pack_big {width: 490px;}
.purchase_between_basket .button_ul {font-size: 13px;padding: 0px; margin: 0px;}
.purchase_between_basket .button_ul_li:first-child {margin-left: 0px;padding-right: 50px;}
.purchase_between_basket .pack_small .button_ul_li:first-child {width: 167px;}
.purchase_between_basket .pack_medium .button_ul_li:first-child {width: 232px;}
.purchase_between_basket .pack_big .button_ul_li:first-child {width: 280px;}
.purchase_between_basket .button_ul_li {float: left; margin-left: 15px; margin-bottom: 0;}
.purchase_between_basket .button_ul_li a {font-size: 13px; text-decoration: underline;display: inline-block;margin-bottom: 3px;}
.purchase_between_basket .button_ul_li p {font-size: 10px; margin: 0px;white-space: normal;}
.purchase_between_basket .button_ul_li span {display: block; background: transparent; line-height: 17px; height: auto;}
.purchase_between_basket .button_ul_li .all_license {display: block; text-align: right;}
.purchase_blocks .price_block {text-align: center; width: 60px;}
.purchase_blocks .price_block .price {color: #355723;}
.purchase_blocks .price_block .sale {color: #fa3939;}
.purchase_blocks .price_block .full_price {color: #7d7979;}
.purchase_between_basket .basket_icon {background: url('../images/basket-icon.png'); width: 24px; height: 24px;margin-top: 5px;}
.purchase_between_basket .purchase_button_wrap h2 {margin-bottom: 20px;}
.purchase_blocks .our_poducts {padding: 0px; margin: 0 0 0 -43px;}
.purchase_blocks .our_poducts_block {float: left; text-align: center; margin-left: 43px;}
.purchase_blocks .our_poducts_img {display: block; width: 220px; height: 175px;}
.purchase_blocks .our_poducts_img img {margin: 0px;}

.after_uninstalling_wrap {padding: 0;margin: 0 -25px;overflow: hidden;zoom: 1;}
.after_uninstalling_wrap .after_uninstalling_block { font-size: 14px; border-top: 1px solid #d8d8d8;padding: 20px 25px;margin: -1px 0 0;overflow: hidden;zoom: 1}
.after_uninstalling ul {list-style: none;list-style-position: outside;}
.after_uninstalling_wrap .after_uninstalling_block .reason_delete {width: 405px; margin: 0 auto;}
.after_uninstalling_form label, .after_uninstalling_form input {cursor: pointer;}
.after_uninstalling_form li {margin-bottom: 25px;}
.after_uninstalling_form .button {text-align: center;}
.after_uninstalling_form textarea {width: 360px;}
.after_uninstalling_form .row {margin-bottom: 5px;}
.after_uninstalling_form .email {text-align: center;}
.after_uninstalling_form .email input {width: 200px; margin: 0 7px 0 7px;}
.after_uninstalling_form .email span {font-size: 11px;}

.order_info .page {width:800px}
.order_info .box {margin-bottom:20px}
.order_info h1 .order_status {color:#000;background:#ffcc43;font-size:14px;display:inline-block;vertical-align:middle;padding:5px 10px;margin:0 20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.order_info h1 .success {background-color:#21db21}
.order_info .box_header {margin-bottom:15px;}
.order_info .box_header:after {content:".";clear:both;display:block;height:0;font-size:0;visibility:hidden}
.order_info .box_header h2 {float:left;margin:0;}
.order_info .box_header a {display:block;float:right;font-size:115%;margin-top:7px;}
.order_info .box_header a i {display:inline-block;width:12px;height:15px;background:url('../images/bullet_arrow_b.png');font-size:1px;vertical-align:middle;margin-right:5px}
.order_info .order_cart th {padding-top:0}
.order_info .order_cart_list {overflow:hidden;zoom:1}
.order_info .order_cart_list .product {padding-left:0}
.order_info .order_cart_list .total {margin:0;text-align:right; color: #009e1a;}
.order_info .order_cart_list .licenses_list {font-size:95%;background:#e7f5fb;margin-top: 10px; padding: 7px 12px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.price_total_sale {font-size: 15px; font-weight: bold; text-align: right; margin-bottom: 10px;}

.order_info .data_list {font-size:115%;margin-bottom:2em}
.order_info .data_list td {padding:0 10px 5px 0;vertical-align:middle}
.order_info .data_list td.label {width:145px;text-align:right;font-size:13px}
.order_info .data_list .payment_type td {vertical-align:middle}
.order_info .data_list .payment_type i {background:url('../images/payment_logos.png') 0 0 no-repeat;display:inline-block;height:40px;width:40px;margin-right:10px;padding-left:5px;vertical-align:middle}

.order_info .data_list .payment_type .visa_mastercard {background-position:5px 0;width:89px}
.order_info .data_list .payment_type .visa_mastercard_americanexpress {background-position:5px -1040px;width:122px}
.order_info .data_list .payment_type .sms {background-position:5px -80px;width:38px}
.order_info .data_list .payment_type .bank {background-position:5px -40px;width:33px}
.order_info .data_list .payment_type .bank_ukr {background-position:5px -960px;width:35px}
.order_info .data_list .payment_type .paypal {background-position:5px -160px;width:30px}
.order_info .data_list .payment_type .robokassa {background-position:5px -200px;width:30px}
.order_info .data_list .payment_type .rbkmoney {background-position:5px -240px;width:30px}
.order_info .data_list .payment_type .yandexmoney {background-position:5px -280px;width:30px}
.order_info .data_list .payment_type .softkey {background-position:5px -320px;width:42px}
.order_info .data_list .payment_type .allsoft {background-position:5px -360px;width:33px}
.order_info .data_list .payment_type .avangate {background-position:5px -400px;width:31px}
.order_info .data_list .payment_type .plimus {background-position:5px -440px;width:34px}
.order_info .data_list .payment_type .twoco {background-position:5px -480px;width:46px}
.order_info .data_list .payment_type .regnow {background-position:5px -520px;width:82px}
.order_info .data_list .payment_type .privat24 {background-position:5px -560px;width:31px}
.order_info .data_list .payment_type .webmoney {background-position:5px -600px;width:32px}
.order_info .data_list .payment_type .nsmep {background-position:5px -640px;width:31px}
.order_info .data_list .payment_type .direct {background-position:5px -680px;width:35px}
.order_info .data_list .payment_type .qiwi {background-position:5px -720px;width:35px}
.order_info .data_list .payment_type .vkontakte {background-position:5px -760px;width:31px}
.order_info .data_list .payment_type .beeline {background-position:5px -800px;width:31px}
.order_info .data_list .payment_type .mts {background-position:5px -840px;width:31px}
.order_info .data_list .payment_type .megafon {background-position:5px -880px;width:33px}
.order_info .data_list .payment_type .russianpost {background-position:5px -920px;width:31px}
.order_info .data_list .payment_type .terminals_ukr {background-position:5px -1000px;width:95px}
.order_info .data_list .payment_type .euroset {background-position:5px -1080px;width:45px}
.order_info .data_list .payment_type .softsalad {background-position:5px -1120px;width:45px}
.order_info .data_list .payment_type .vdolgru {background-position:5px -1679px;width:45px}
.order_info .data_list .payment_type .pay_pro_global {background-position:5px -1719px;width:41px}
.order_info .data_list .payment_type .svyaznoy {background-position:5px -1199px;width:45px}
.order_info .data_list .payment_type .alfabank {background-position:5px -1163px;width:45px}
.order_info .data_list .payment_type .psb {background-position:5px -1640px;width:45px}

.order_info .box_footer {margin-bottom:-25px}



.support .box {overflow:hidden;zoom:1}
.support .main {float:left;margin-right:-330px;width:100%;}
.support .main_pad {margin-right:330px}
.support .sidebar {float:right;width:300px;}

.support .search_answers {background:#def8e0;margin-bottom:2em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px 15px}
.support .search_answers label {font-size:18px;vertical-align:middle;margin-right:15px}
.support .search_answers input {padding:2px;font-size:125%}

.support .popular_questions {margin-bottom:1.5em}
.support .popular_questions a {color:#000}
.support .popular_questions a:hover {color:#0099cb}

.support .check_order_status {-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #d8d8d8;padding:15px}
.support .check_order_status input {width: 250px;}

.support .faq {margin-bottom:2em}
.support .faq .answer {margin-bottom:2em}

.support .faq .section {overflow:hidden;zoom:1;margin-bottom:1.5em}
.support .faq .section h5{background:url('../images/hr_gray.gif') 0 100% no-repeat;padding:0 0 7px 20px;position:relative;left:-20px;margin-bottom:1em}
.support .faq .section ul{list-style:none;list-style-position:outside;margin:0 4% 0 0;/*width:45%;*/padding:0;float:left;font-size:110%}
.support .faq .section ul li{margin:0 0 .3em;padding:.2em 0 .1em 20px;background:url('../images/bullet_arrow_b.gif') 2px .35em no-repeat}
.support .faq .questions ul,.support .popular_questions ul{list-style:none;list-style-position:outside;margin:0 0 2em;padding:0}
.support .faq .questions ul li,.support .popular_questions ul li{margin:0 0 .7em;padding:0 0 0 20px;background:url('../images/bullet.gif') 2px .3em no-repeat}
.support .faq .answer h3,.product .bottom_bar .buy h6{margin-bottom:1em}
.support .faq .rate{margin-bottom:2.5em}
.support .faq .rate span{margin-right:10px;font-weight:bold}
.support .faq .rate label{margin-right:10px;padding-left:5px}

.support .feedback, .support .ask_question {padding-bottom:0}
.support .feedback form textarea, .support .ask_question form textarea {height: 120px}

.question_discuss .close {width:800px;margin:0  auto -38px;padding-top:5px;text-align:right;position:relative;z-index:100}
.question_discuss h1 {margin-bottom:15px}
.question_discuss .page {width:800px;padding-top:16px}
.question_discuss .box {-moz-box-shadow:0 3px 2px #2884a2;-webkit-box-shadow:0 3px 2px #2884a2;box-shadow:0 3px 2px #2884a2;}
.question_discuss .question {margin-bottom:20px;position:relative}
.question_discuss .question .pointer {display:block;position:absolute;top:0;left:25px;width:23px;height:16px;margin-top:-16px;background:url('../images/question_discuss_pointer.png') 0 0 no-repeat}
.question_discuss form.tough textarea {width:auto}

.question_discuss .comments {list-style:none;list-style-position:outside;padding:0;}
.question_discuss .comment {margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #d8d8d8;overflow:hidden;zoom:1}
.question_discuss .comment .author {float:left;width:145px;text-align:right}
.question_discuss .comment .author span {display:inline-block;padding:3px 5px}
.question_discuss .comment .author .name {background:#e0f7e0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.question_discuss .official_comment .author .name {background:#e1f1f8;}
.question_discuss .comment .author .date {color:#a1a1a1}
.question_discuss .comment .contents {margin-left:160px;padding-right:20px}
.question_discuss .comment .files {margin-left:160px;color:#a1a1a1}
.question_discuss .question .comment {padding:0;margin:0;border:0}

.about .box {overflow:hidden;zoom:1}
.about .business {float:right;width:290px;padding-top:2em;zoom:1}
.about .business strong {display:block;font-size:115%}
.about .contact {float:left;width:420px;padding-top:2em;zoom:1}
.about .address {float:right;width:290px;padding-left:30px;clear:right;margin-bottom:1.5em;zoom:1}

.gallery h3 {margin-bottom:1.2em}
.gallery ul.logos {list-style:none;list-style-position:outside;padding:0;zoom:1;overflow:hidden;margin-bottom:2em}
.gallery ul.logos li {float:left;margin:0 30px 20px 0}
.gallery ul.logos img {display:block;margin-bottom:.7em}
.gallery ul.logos a {margin-right:7px}
.gallery ul.logos span {margin-right:10px}

.gallery .lang_select {float:right;position:relative;padding:.2em 0}
.gallery .sshots {margin-bottom:2em;overflow:hidden;zoom:1;clear:both}
.gallery .sshots h5 {margin-bottom:1.2em;border-bottom:1px solid #d8d8d8;padding-bottom:.5em}
.gallery .sshots ul {list-style:none;list-style-position:outside;padding:0;margin:0;float:left;width:530px}
.gallery .sshots li {padding:0;margin:0 30px 0 0;float:left;width:100px}
.gallery .sshots li a {display:block;margin-bottom:.2em}
.gallery .sshots li img {display:block;margin-bottom:.5em}
.gallery .sshots a.zip {padding-left:40px;display:block;float:right;width:170px;margin-top:1em 	}
.gallery .sshots a.zip i {display:block;width:32px;height:35px;position:absolute;background:url(../images/files_icons.png) -32px 0 no-repeat;vertical-align:middle;margin:-8px 0 0 -40px}

.unsubscribe .box {background:#fff url('../images/subscribe.jpg') 100% 50% no-repeat}
.unsubscribe form {padding:35px 25px}

.partner .sections_menu {margin-bottom:0}
.partner .join {background:url('../images/partner_join.jpg') 0 0 no-repeat;width:740px;margin:0 -25px 0;padding:0 30px;height:222px;line-height:193px;overflow:hidden;position:relative;}
.partner .join .appeal {width:190px;display:inline-block;vertical-align:middle;zoom:1}
.partner .join h2 {color:#fff;font-size:26px;font-weight:normal;line-height:1.1em}
.partner .join p {color:#61e7ff;font-size:16px;line-height:1.3em;margin:0}
.partner .join .comission {display:block;color:#61e7ff;font-size:16px;position:absolute;top:150px;right:70px;line-height:1.3em}

.partner .sign_up {background:#fefefe url('../images/partner_signup.png') 0 100% no-repeat;margin:0 -25px 20px;padding:10px 25px 20px;zoom:1;overflow:hidden}
.partner .sign_up h5 {font-size:14px;border-bottom:1px solid #ebebeb;text-align:center;margin-bottom:20px}
.partner .sign_up h5 span {background:#f7f7f7;padding:0 10px;display:inline-block;position:relative;top:.5em}
.partner .sign_up a.go_button {height:45px;float:left;margin-right:10px}
.partner .sign_up i.logo {height:50px;width:45px;left:15px;text-indent:-9999px;background:url('../images/partner_signup_logos.png') 0 0 no-repeat;margin-top:-25px;}
.partner .sign_up .carambis {padding-left:112px;width:300px}
.partner .sign_up .carambis i.logo {width:82px}
.partner .sign_up .plimus {padding-left:131px}
.partner .sign_up .plimus i.logo {background-position:-82px 0;width:116px}
.partner .sign_up .regnow {padding-left:133px;margin-right:0 !important}
.partner .sign_up .regnow i.logo {background-position:-198px 0;width:118px}
.partner .sign_up .more {clear:both;zoom:1}
.partner .sign_up .more a {display:inline-block;margin-right:20px}
.partner .sign_up .more i.logo {display:block;margin:0;position:static;}
.partner .sign_up .more .softkey i.logo {background-position:0 -50px;width:70px}
.partner .sign_up .more .plati i.logo {background-position:-70px -50px;width:116px}
.partner .sign_up .more .allsoft i.logo {background-position:-186px -50px;width:84px}
.partner .features {background:url('../images/partner_features.png') -434px 100% no-repeat;margin:0 -25px 20px;padding:0 25px 10px;overflow:hidden;zoom:1}
.partner .features ul {list-style:none;list-style-position:outside;padding:0;margin:10px auto 30px;overflow:hidden;zoom:1;width:510px;}
.partner .features ul li {font-size:14px;padding:0;margin:0 10px;width:150px;text-align:center;float:left}
.partner .features ul li i {display:block;margin:0 auto;background:url('../images/partner_features.png') 0 0 no-repeat;height:75px}
.partner .features .comission_45 i {background-position:0 0;width:106px}
.partner .features .fast_start i {background-position:-106px 0;width:66px}
.partner .features .monthly_renumerations i {background-position:-172px 0;width:76px}
.partner .features .pro_support i {background-position:-248px 0;width:65px}
.partner .features .statistics i {background-position:-313px 0;width:57px}
.partner .features .no_investiment i {background-position:-370px 0;width:64px}


.partner .sidebar {float:right;width:300px;margin:0 0 30px 30px}
.partner .sidebar ul,.product .comments ul,.product .bottom_bar .buy ul {list-style:none;list-style-position:outside;margin:0 0 2em;padding:0}
.partner .sidebar li {margin:0 0 .5em;padding:0 0 0 18px;background:url('../images/bullet.gif') 0 .5em no-repeat;line-height:1.5em}
.partner .sidebar .insert .sshot {-moz-box-shadow:0 2px 5px #d7d4ca;-webkit-box-shadow:0 2px 5px #d7d4ca;box-shadow:0 2px 5px #d7d4ca;margin-bottom:15px}


.affiliate .promotional_materials .name{padding-right:10px;width:150px}
.affiliate .promotional_materials .name strong{display:block;margin-bottom:.7em}
.affiliate .promotional_materials .name span{font-size:90%;display:block;padding:.1em 0}
.affiliate .promotional_materials td{padding-bottom:20px}
.affiliate .promotional_materials table{margin-top:1em}

.promo_wizard .step {margin:0 -25px 3em;padding:0 25px 0 60px}
.promo_wizard .step h5 {border-bottom:1px solid #d8d8d8;position:relative;top:-.5em;margin-bottom:1em;}
.promo_wizard .step h5 span {display:inline-block;position:relative;top:.5em;background:#fff;padding-right:10px}
.promo_wizard .step h5 strong {background:url('../images/payment_instr_num.png');display:block;width:25px;height:25px;font-style:normal;position:absolute;margin:.4em 0 0 -35px;line-height:25px;text-align:center;text-shadow:0 1px 0 #b3f0b3;font-size:14px;font-weight:normal}

.promo_wizard .affiliate {padding-top:20px}
.promo_wizard .affiliate input {padding:1px;width:268px;font-size:14px}

.promo_wizard .product {margin-bottom:2em}
.promo_wizard .product ul {list-style:none;list-style-position:outside;padding:0;margin:0 -7px;display:inline-block;zoom:1;width:585px;vertical-align:middle}
.promo_wizard .product li {display:inline-block;zoom:1;margin:0 5px 0 0;padding:5px 9px 5px 7px;position:relative;font-size:14px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.promo_wizard .product li.active {background-color:#e7f5fb}
.promo_wizard .product label {display:inline-block;height:32px;line-height:32px;cursor:pointer;}
.promo_wizard .product img {vertical-align:middle;margin:0 10px;}
.promo_wizard .product .du {background:url('../images/products/du_ico.png') 20px 0 no-repeat}
.promo_wizard .product .rc {background:url('../images/products/rc_ico.png') 20px 0 no-repeat}
.promo_wizard .product .su {background:url('../images/products/su_ico.png') 20px 0 no-repeat}
.promo_wizard .product .supro {background:url('../images/products/supro_ico.png') 20px 0 no-repeat}
.promo_wizard .product .pt {background:url('../images/products/pt_ico.png') 20px 0 no-repeat}
.promo_wizard .product .cc {background:url('../images/products/cc_dark_ico.png') 20px 0 no-repeat}

.promo_wizard .ad_type .filter_type {list-style:none;list-style-position:outside;padding:0;margin:0 -10px 1em;overflow:hidden;zoom:1}
.promo_wizard .ad_type .filter_type li {display:block;float:left;font-size:14px}
.promo_wizard .ad_type .filter_type span {font-weight:normal;color:#0099cb;cursor:pointer;background:url('../images/filter_bar.png') -50px 0 no-repeat;display:block;line-height:33px;padding:0 10px}
.promo_wizard .ad_type .filter_type span:hover {color:#006485;}
.promo_wizard .ad_type .filter_type li:first-child span {background:url('../images/filter_bar.png') 0 0 no-repeat}
.promo_wizard .ad_type .filter_type li:last-child span {background:url('../images/filter_bar.png') 100% 0 no-repeat}
.promo_wizard .ad_type .filter_type li.active span {color:#000;cursor:default;background:url('../images/filter_bar.png') -50px -40px no-repeat}
.promo_wizard .ad_type .filter_type li.active:first-child span {background:url('../images/filter_bar.png') 0 -40px no-repeat}
.promo_wizard .ad_type .filter_type li.active:last-child span {background:url('../images/filter_bar.png') 100% -40px no-repeat}
.promo_wizard .ad_type .parameters {list-style:none;list-style-position:outside;padding:0;display:inline-block;}
.promo_wizard .ad_type .parameters li {display:inline-block;zoom:1;margin:0 20px 0 0 }
.promo_wizard .ad_type .parameters li label {padding-right:5px}
.promo_wizard .ad_type .preview {background:url('../images/ad_preview.png') 0 0 no-repeat;margin:20px -25px 0 -60px;padding:20px 25px 20px 60px;height:265px}
.promo_wizard .ad_type .preview .scroll {height:265px;overflow-y:scroll}
.promo_wizard .ad_type .preview li.active {background-color:#e7f5fb}
.promo_wizard .ad_type .preview ul {list-style:none;list-style-position:outside;padding:0;margin:0;}
.promo_wizard .ad_type .preview ul li {padding:7px;margin:0 9px 6px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;float:left;clear:both;display:block;}
.promo_wizard .ad_type .preview ul li img {vertical-align:middle;}
.promo_wizard .ad_type .preview ul li input {margin-right:10px;}


.promo_wizard .landing_page .selector {float:left;margin-right:20px}
.promo_wizard .landing_page .selector select {width:300px;font-size:14px;padding:1px}
.promo_wizard .landing_page .preview {overflow:hidden;zoom:1}
.promo_wizard .landing_page .preview img {display:block;float:left;border:1px solid #d8d8d8;margin-right:10px}
.promo_wizard .landing_page .pad {overflow:hidden;zoom:1}
.promo_wizard .landing_page .button {font-size:110%}
.promo_wizard .landing_page p {margin:.5em 0 0;line-height:1.4em}

.promo_wizard .html textarea {padding:1px;height:70px;width:450px;float:left;margin-right:10px}
.promo_wizard .html .button {font-size:110%}
.promo_wizard .html p {margin:.5em 0 0;line-height:1.4em}

.partner {}



.pages {list-style:none;list-style-position:outside;margin:2em 0 2em 0;padding:0;zoom:1;overflow:hidden}
.pages_page {float:left;margin:0;padding:0;font-size:115%;}
.pages_link {display:block;padding:5px 9px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}

strong.pages_link {background:#e7f5fb}

table.common{width:100%;}
table.common th{font-size:90%;color:#929292;font-weight:normal;border-bottom:1px solid #ececec;padding:5px 0 10px}
table.common td{border-bottom:1px solid #ececec;padding:13px 20px 14px 0}

.simple_tabs ul.tabs {list-style:none;list-style-position:outside;margin:0;padding:0;zoom:1;overflow:hidden;position:relative;z-index:2}
.simple_tabs ul.tabs li {float:left;background:#e7f5fb url('../images/tabs_delimiter.gif') 100% 60% no-repeat;margin:0;padding:0;position:relative}
.simple_tabs ul.tabs .selected {display:block;padding:10px 20px 6px;background:#fff;border:1px solid #b3ccd4;border-bottom:0;font-weight:bold}
.simple_tabs ul.tabs a {display:block;padding:8px 20px}
.simple_tabs ul.tabs i, .simple_tabs ul.tabs em {display:none;font-size:5px;width:5px;height:5px;top:0;background:url('../images/tabs_corners.gif') 0 0 no-repeat;position:absolute}
.simple_tabs ul.tabs .first i {left:0;top:0;display:block}
.simple_tabs ul.tabs .last {background-image:none}
.simple_tabs ul.tabs .last em {right:0;top:0;background-position:-5px 0;display:block}
.simple_tabs ul.tabs .selected i {left:-1px;top:-1px;background-position:-20px 0;display:block}
.simple_tabs ul.tabs .selected em {right:-1px;top:-1px;background-position:-25px 0;display:block}
.simple_tabs ul.tabs li.first.selected i {background-position:-10px 0;display:block}
.simple_tabs ul.tabs li.last.selected em {background-position:-15px 0;display:block}
.simple_tabs .box {border:1px solid #b3ccd4;margin-bottom:2em;position:relative;z-index:1;top:-1px;zoom:1}
.simple_tabs .box .c_lt {background:url('../images/box_lt_bg.gif') 0 0 no-repeat;position:relative;top:-1px;left:-1px}
.simple_tabs .box .c_rt, .product .features .features_rt {background:url('../images/product_features_rt.gif') 100% 0 no-repeat;position:relative;right:-2px}
.simple_tabs .box .c_lb, .product .features .features_lb {background:url('../images/product_features_lb.gif') 0 100% no-repeat;position:relative;top:2px;left:-2px}
.simple_tabs .box .c_rb {background:url('../images/product_features_rb.gif') 100% 100% no-repeat;position:relative;right:-2px;padding:20px}

form.fast label{display:block;padding-bottom:.4em;}
form.fast input, form.fast textarea
	, .about .contact input
	, .about .contact textarea
	, .support .fast_feedback textarea {padding:1px;font-size:14px}
form.fast fieldset {padding-bottom:15px;position:relative}
form.fast .row {margin-bottom:1em;}
form.fast fieldset.submit,.about .contact fieldset.submit{padding-top:10px}
form.fast fieldset.submit input, .cabinet .sidebar_pad, .about .contact fieldset.submit input, .product_promo .screenshots .preview {padding:0}
form.fast span.tip {color:#929292;display:block;padding:.3em 0;font-style:italic;}
form.fast textarea.tip {color:#929292}


form.tough fieldset {padding-bottom:1em;}
form.tough .legend {font-size:18px;border-bottom:1px solid #d8d8d8;display:block;width:100%;margin-bottom:1em;padding:0}
form.tough .legend span {display:block;background:url('../images/hr.png') -1600px 100% no-repeat;padding-bottom:.5em;position:relative;top:1px}
form.tough .row {margin-bottom:1em;position:relative}
form.tough input, form.tough textarea {padding:1px;width:268px;font-size:14px}
form.tough textarea {vertical-align:top}
form.tough select {font-size:14px;vertical-align:middle}
form.tough label
	, form.tough .radio span.label {width:140px;margin-right:15px;display:inline-block;text-align:right;vertical-align:middle}
form.tough label i {font-style:normal;color:red}
form input.tip, form textarea.tip {color:#929292}
form.tough .radio label {display:inline;width:auto;padding-left:2px;cursor:pointer;text-align:left}
form.tough .radio input {width:auto}
form.tough .collection {display:inline-block;vertical-align:top}
form.tough div.tip {display:none;font-size:13px;background:url('../images/form_tip.png') 0 0 no-repeat;width:248px;padding:10px 12px 4px 20px;position:absolute;left:450px;top:-5px}
form.tough div.tip div {height:10px;background:url('../images/form_tip.png') 0 100% no-repeat;width:280px;position:absolute;left:0;top:100%;line-height:5px}
form.tough .submit {padding-left:155px}
form.tough .vcode input {width:auto}
form.tough .vcode img {vertical-align:middle}
form.tough .user_error .error_field {border:2px solid #ff5f5f;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
form.tough .user_error label, form.tough .user_error .label {color:#cb0a0a}
form.tough .user_error .error_guide {color:#cb0a0a;display:block;margin:.2em 0 .3em 155px;padding-left:.3em}


form .buttons {margin-top:1em;}
form .buttons i {color:#929292;margin-right:10px}

.tag {background:url('../images/tags.png') 100% 0 no-repeat;display:inline-block;font-size:11px;color:#000;height:21px;line-height:21px;padding:0 7px 0 0;margin:0 5px 0 7px;vertical-align:middle;white-space:nowrap}
.tag i {background:url('../images/tags.png') 0 0 no-repeat;display:block;float:left;font-size:5px;height:21px;width:7px;margin-left:-7px}
.tag_trial {background-position:100% -30px;padding-right:10px}
.tag_trial i {background-position:0 -30px}
.tag_free {background-position:100% -60px;padding-right:10px}
.tag_free i {background-position:0 -60px}


.path {font-size:90%;margin-bottom:1em}
.path * {padding:0 14px 2px 0;background:url('../images/path_arrow.gif') 100% .4em no-repeat;margin-right:7px}
.path .last{background-image:url('../images/path_arrowd.gif');padding-right:15px}

.error404 {color:#fff;width:800px;margin:12em auto}
.error404 h1{line-height:1em;margin:.2em 0 1em}

.stroke_box {margin-bottom:1.5em;border:1px solid #d0e4ed;padding:12px 15px 14px 15px;position:relative;line-height:1.5em;zoom:1}
.stroke_box em {display:block;font-style:normal;position:absolute;font-size:5px;width:5px;height:5px;background:url('../images/box_corners.gif') 0 0 no-repeat}
.stroke_box .lt {left:-1px;top:-1px}
.stroke_box .rt {right:-1px;top:-1px;background-position:-5px 0}
.stroke_box .lb {left:-1px;bottom:-1px;background-position:0 -5px;_background-position:0 -4px;}
.stroke_box .rb {right:-1px;bottom:-1px;background-position:-5px -5px;_background-position:-5px -4px;}

.shadow_stroke_box {border:0;border-bottom:1px solid #f2f2f2;padding:0;line-height:1.5em;zoom:1}
.shadow_stroke_box .pad {border:1px solid #85c6e2;padding:12px 15px 14px 15px;position:relative;}
.shadow_stroke_box .lt {background-position:0px -21px}
.shadow_stroke_box .rt {background-position:-5px -21px}
.shadow_stroke_box .lb {bottom:-2px;background-position:0 -26px;height:6px;}
.shadow_stroke_box .rb {bottom:-2px;;background-position:-5px -26px;height:6px;}

.info_box, .warning_box {background:#e7f5fb;padding:15px 15px 15px 45px !important;margin-bottom:20px}
.info_box i, .warning_box i {display:block;background:url('../images/icons_service.png') 0 0 no-repeat;font-size:5px;width:22px;height:24px;position:absolute;margin:-2px 0 0 -30px;}

.warning_box {background:#fff9df}
.warning_box i {width:25px;background-position:-22px 0;margin-left:-32px}

.msg_warning {border:0;border-bottom:1px solid #e8e8e8;padding:0}
.msg_warning .pad {border:1px solid #ded06f;position:relative;zoom:1}
.msg_warning .inner {background:#fbf8e3;border:1px solid #fff;padding:12px 15px 14px 60px;font-size:115%}
.msg_warning i {display:block;background:url('../images/icons_service.png') 0 -24px no-repeat;font-size:5px;width:36px;height:34px;position:absolute;left:12px;top:13%}

.msg_error {border:0;border-bottom:1px solid #e8e8e8;padding:0}
.msg_error .pad {border:1px solid #e7a8a8;position:relative;zoom:1}
.msg_error .inner {background:#ffebeb;border:1px solid #fdf2f2;padding:12px 15px 14px 60px;font-size:115%}
.msg_error i {display:block;background:url('../images/icons_service.png') -36px -24px no-repeat;font-size:5px;width:33px;height:34px;position:absolute;left:14px;top:13%}

.msg_success {border:0;border-bottom:1px solid #e8e8e8;padding:0}
.msg_success .pad {border:1px solid #a0d5a1;position:relative;zoom:1}
.msg_success .inner {background:#e7fbe9;border:1px solid #fff;padding:12px 15px 14px 60px;font-size:115%}
.msg_success i {display:block;background:url('../images/icons_service.png') -69px -24px no-repeat;font-size:5px;width:36px;height:34px;position:absolute;left:14px;top:13%}

a.print, a.print_sberbank, a.sberbank {clear:left;display:inline-block;margin-bottom:.7em;cursor:pointer;}
a.print i, a.print_sberbank i, a.sberbank i {display:block;float:left;margin:-6px 9px 0 0;background:url('../images/icons_service.png') 0 -58px no-repeat;font-size:1px;width:29px;height:30px;position:relative}
a.print_sberbank i {width:35px;background-position:-29px -58px;margin-right:5px}
a.sberbank i {width:29px;background-position:-64px -58px;margin-left:-1px;margin-right:7px}

ul.bullets, ul.round_bullets {list-style:none;list-style-position:outside;padding:0;margin-bottom:2em;line-height:1.5em}
ul.bullets li, ul.round_bullets li {margin:0 0 .1em;padding:2px 0 2px 20px;background:url('../images/bullet_arrow_b.gif') 2px .5em no-repeat}
ul.round_bullets li {background:url('../images/bullet.gif') 2px .65em no-repeat}

#footer {
	/*color: #0b5675;*/
	/*color: #a8e0f4;*/
	color: #333333;
	width: 800px;
	background-image: url('../images/hr_footer.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 auto;
	/*padding: 30px 0 20px;*/
	/*font-size: 12px;*/
	padding: 30px 15px 20px 15px;
	font-size: 12px;
	border-radius: 6px;
	box-shadow: 0 3px 2px #2884a2;
	box-sizing: border-box;
	width: 800px;
	background-color: #d3ebf4;
}

#footer a {
	/*color:#0b5675*/
	/*color: #ffffff;*/
	color: #115774;
}

#footer a:hover {
	/*color: #a8e0f4;*/
	color: #359FCC;
}

#footer ul {
	list-style: none;
	list-style-position: outside;
	padding: 0;
}

#footer ul.sitemap {
	margin: 0 0 20px;
	width: 800px;
	white-space: nowrap;
	background: url('../images/hr_footer.png') -800px 100% no-repeat;
	padding-bottom: 15px
}

#footer ul.sitemap li {
	display: inline-block;zoom:1;width:144px;margin:0 20px 0 0;vertical-align:top
}
#footer ul.sitemap li strong {
	white-space: normal
}
#footer ul.sitemap ul {
	padding-top: .5em;
	width: auto;
	margin: 0;
	float: none;
	white-space: normal
}
#footer ul.sitemap ul li {
	width: auto;
	margin: 0 0 .4em 0;
	float: none;
	display: block
}
#footer .search {
	float: right
}
#footer .copyright {
	clear: both
}
#footer .copyright a {
	margin-left: 10px
}

.movie_tr td{padding:0px 10px;text-align:center}

.order_step_cart {width: 100%; margin-bottom: 20px; vertical-align: top;}
.order_step_cart p {margin-bottom: 0;}
.order_step_cart td {padding: 15px 10px 15px 10px;}
.order_step_cart_img {width: 65px;}
.order_step_cart_img img {
	max-width: 50px;
	max-height: 70px;
	text-align: center;
}
.order_step_cart .price_old {color: #999; vertical-align: middle; text-align: right;}
.order_step_cart .price_new {vertical-align: middle; text-align: right;}
.order_step_cart tbody {border-top: 1px solid #DCDCDC;border-bottom: 1px solid #DCDCDC;}
.order_step_cart tfoot td {text-align: right; color: #6FC435; font-weight: bold; font-size: 18px;}
.order_step_cart_sale {font-size: 14px!important; color: #000!important; padding-bottom: 0!important;}

.sale_title {display: block; padding-left: 57px; color: #f67820; font-weight: bold;}

.page.side_left_page {width: 800px;}
.side_left {
	float: left;
	width: 220px;
	padding-bottom: 40px;
}
.side_left_page .main_col {
	width: 510px;
	float: right;
}
.side_left #navigation {
	width: auto;
	float: none;
	margin-top: 0;
	margin-bottom: 15px;
	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.side_left #navigation .lang {
	float: none;
	border: 0;
	padding: 5px;
}
.side_left #navigation .lang .tgl {margin-top: 0;}

.side_left_content {
	padding: 15px;
	margin-bottom: 15px;
}

.pull_right {float: right;}
.pull_left {float: left;}
.title_slogan {
	font-size: 22px;
	font-weight: normal;
	color: #fff;
	margin-bottom: 15px;
}
.side_left_page h1 {
	font-size: 24px;
	color: #000;
	background: none;
	margin: 0;
	padding: 0;
	left: 0;
	width: auto;
	line-height: 1.2;
	margin-bottom: 25px;
}
.red_text {
	color: #cb0a0a;
}
.green_text {color: #008800;}
.side_left_page .main_col .action_desc {margin-bottom: 25px;}
.action_product_img {
	float: left;
	max-width: 160px;
}
.action_desc_content {margin-left: 180px; margin-bottom: 20px;}
.antivirus_checked {margin: 20px 0;}
.antivirus_checked img {max-width: 95px;}
.antivirus_checked a {margin-right: 15px;}
.antivirus_checked a:last-child {margin-right: 0;}

.action_tb {width: 100%;margin: 0 0 30px 0;padding: 0;border: 0;border-collapse: collapse;border-spacing: 0; text-align: left;}
.action_tb td {
	padding: 10px;
	color: #4B4949;
	border: 1px solid #ccc;
	font-size: 14px;
	font-weight: bold;
}
.action_tb .super_price {
	font-size: 16px;
}

.btn_key,
.btn_key EM {
	background-image: url(../images/btn_key.png);
	color: #005708;
}
.btn_key {
	display: inline-block;
	margin: 0 31px 0 0;
	background: -31px 0 no-repeat;
	border: 0;
	padding: 16px 0 0 65px;
	width: auto;
	height: 48px;
	position: relative;
	text-align: left;
	cursor: pointer;
	text-decoration: none;
	font-size: 20px;
	color: #005708;
	font-weight: bold;
	text-shadow: 1px 1px #87eb90;
	-moz-text-shadow: 1px 1px #87eb90;
	-webkit-text-shadow: 1px 1px #87eb90;
	-ms-text-shadow: 1px 1px #87eb90;
}
.btn_key,
.btn_key em {
	background-image: url(../images/btn_key.png);
	color: #005708;
}
.btn_key em {
	width: 31px;
	height: 65px;
	position: absolute;
	left: 100%;
	top: 0;
}
.action_button {margin-bottom: 30px;}
.action_button .btn_key {
	float: left;
	margin-right: 42px;
}
.action_label_img {margin-top: 8px; max-width: 150px;}

.blue_bullets {
	list-style: none;
	margin: 0;
	padding: 0;
}

.title_list {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
.blue_bullets li {
	margin: 0 0 .7em;
	padding: 0 0 0 20px;
	background: url('../images/bullet.gif') 2px .3em no-repeat;
}
.main_col_content .blue_bullets {margin-bottom: 25px;}
.main_col_content p {margin-bottom: 25px;}

.side_left #navigation .lang .arrow_bottom {
	display: block;
	cursor: pointer;
	font-size: 14px;
	color: #686868;
	position: relative;
	top: 6px;
	right: 10px;
}

.callme_block {position: relative;}
.callme_block .icon_phone {
	position: absolute;
	top: 21px;
	left: -8px;
}
.callme_text {margin-left: 42px;}
.callme_text p {margin-bottom: 3px;}
.callme_text .phone {display: block; font-size: 16px; color: #f67820; margin-bottom: 5px;}
.icon_phone {
	display: inline-block;
	margin-top: 1px;
	margin-right: 5px;
	line-height: 14px;
	font-size: 0;
	vertical-align: text-top;
	width: 42px;
	height: 43px;
	background: url('../images/callmemaybe.png') no-repeat;
}

form .form_with_phone label {text-align: left; width: 90px;}
form .form_with_phone div.tip {left: 390px;}
form .form_with_phone .subscribe {padding-left: 110px;}
form .form_with_phone .form {width: 540px;}

.manufacturer_block {text-align: center;}
.manufacturer_logo {text-align: center; margin-bottom: 20px;}
.manufacturer_img {max-width: 200px; max-height: 100px;}
.manufacturer_product_img {margin-bottom: 10px;}
.manufacturer_product_img > img {max-width: 200px; max-height: 200px;}
.manufacturer_product_title {display: block; margin-bottom: 15px;}
.manufacturer_product_name {display: block; font-weight: bold; font-size: 14px;}

.main_feature {color: #727272; font-size: 16px; margin-bottom: 7px;}
.captcha {cursor:pointer!important;}

.locale-de #navigation .menu {font-size:14px}
.locale-ru #navigation .menu {font-size:15px}

.g-recaptcha {display: inline-block;}

.order_cart .license_options {margin: 0!important;}
.order_cart .license_options select {width: 410px;height: 26px;background: #FFF;cursor: pointer;padding: 0 3px;border: 2px solid #bbb;border-radius: 3px;}
.order_checkout .all_methods > ul > li {width: 230px;}
.order_cart .box_header, .order_info .box_header, .order_checkout .box_header {padding-top:8px;padding-bottom:8px;}
.order_cart .box_header h2, .order_checkout .box_header h2 {margin-bottom: 0;}

/* new paymethods block */

#all .sub_footer {
	background-image: none;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top: 1px solid #ddd;
	background: linear-gradient(to bottom, rgba(233,233,233,1) 0%,rgba(249,249,249,1) 3%,rgba(246,246,246,1) 100%);
	height: auto;
	padding-bottom: 0;
}
.box_sub {
	background-color: #EDEDED;
	border-top: 1px solid #E2E2E2;
	margin: 15px -25px 0;
	padding: 15px 25px 15px;
	overflow: hidden;
	clear: both;
	color: #7B7B7B;
	font-weight: 500;
	font-size: 14px;
}
.box_sub p { margin: 0; }
.box_sub_left { float: left; }
.box_sub_right { float: right; }

.paymethods_icons {
	height: 24px;
}
.paymethods_icons span {
	display: inline-block;
	margin-left: 16px;
	background: url('../images/paymethods.png') 0 0 no-repeat;
	height: 24px;
	width: 90px;
}
.paymethods_icons span.mir {
	width: 50px;
	background-position: 0 0;
}
.paymethods_icons span.visa {
	width: 47px;
	background-position: 0 -24px;
}
.paymethods_icons span.mc {
	width: 28px;
	background-position: 0 -48px;
}
.paymethods_icons span.qiwi {
	width: 60px;
	background-position: 0 -72px;
}
.paymethods_icons span.umoney {
	width: 90px;
	background-position: 0 -96px;
}
.paymethods_icons span.yapay {
	width: 48px;
	background-position: 0 -121px;
}

.purchase.order_cart .box_sub_paymethods {
	margin-top: 55px;
}

.order_info .paymethods_icons { text-align: center; }
.order_info .paymethods_icons span:first-child { margin: 0; }