@import "common.css";
#page {min-width:999px;width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 999 ? "999px" :"auto")}

#header {background:#1a3c27;color:#67d7b5;position:relative;margin:0 0 25px;zoom:1;z-index:100}
#header a {color:#a8f6de}
#header .bg {width:100%;height:126px;overflow:hidden;position:absolute;left:0;top:0;z-index:1}
#header .bg img {width:100%;height:500px}
#header .logo {display:block;background:url(../images/logo.png) 0 0 no-repeat;width:364px;height:110px;position:absolute;left:50%;top:8px;margin-left:-522px;z-index:2}

#header .menu {width:830px;position:relative;z-index:5;left:50%;margin-left:-350px}
#header .bar {list-style:none;list-style-position:outside;font-size:11px;float:left;padding:0;margin:0 0 8px;position:relative;}
#header .bar li {float:left;padding:0 22px 0 0;margin:0;background:url(../images/service_icons.png) 100% -300px no-repeat;}
#header .bar a {text-shadow:0 0 8px #00ffb6;display:inline-block;padding:8px 0}
#header .bar .lang {background:0;position:relative}
#header .lang i {display:block;width:16px;height:11px;font-size:1px;line-height:11px;position:absolute;top:6px;left:10px;background:url(../images/langs.png) 0 0 no-repeat;zoom:1}
#header .lang .tgl {padding-right:28px;padding-left:20px;background:url(../images/service_icons.png) 100% -180px no-repeat;cursor:pointer}
#header .lang .tgl i {top:9px;left:0}
#header .lang .es {background-position:0 -11px}
#header .lang .it {background-position:0 -22px}
#header .lang .cn {background-position:0 -33px}
#header .lang .de {background-position:0 -44px}
#header .lang .pt {background-position:0 -55px}
#header .lang .ru {background-position:0 -66px}
#header .lang .fr {background-position:0 -77px}
#header .lang .jp {background-position:0 -88px}
#header .lang_dropdown {width:150px;position:absolute;top:100%;left:0;display:none;z-index:1000}
#header .lang_dropdown ul {margin:0;zoom:1}
#header .lang_dropdown ul {background:url(../images/dropdown.png) 0 0 no-repeat;padding:3px 1px 0 1px}
#header .lang_dropdown li {font-size:90%;margin:0;display:block;padding:0;background:none !important;float:none;font-size:12px;position:relative}
#header .lang_dropdown li a {color:#000;text-decoration:underline;padding:4px 10px 4px 35px;background:none;display:block;zoom:1;text-shadow:none}
#header .lang_dropdown li a:hover {background:#fff;text-decoration:none}
#header .lang_dropdown .bottom {background:url(../images/dropdown.png) 0 100% no-repeat;height:3px;font-size:3px}
#header li.open .lang_dropdown {display:block}
#header .bar .tel {font-size:13px;padding:5px 22px 6px 0;}
#header .bar .help {background:0;padding-right:0}
#header .bar .help a {display:inline-block;background:url(../images/service_icons.png) 0 -60px no-repeat;padding:8px 0 8px 25px;margin-left:-5px}
#header .user_login {float:right;font-size:11px;font-weight:bold;white-space:nowrap;margin:0 0 8px}
#header .user_login a {text-shadow:0 0 8px #00ffb6;display:inline-block;padding:8px 0 8px 25px;margin-left:5px}
#header .user_login .login {background:url(../images/service_icons.png) 0 -120px no-repeat;}
#header .user_login .registration {background:url(../images/service_icons.png) 0 0 no-repeat;}
#header .user_panel {float:right;font-size:11px;white-space:nowrap;margin:0 0 8px}
#header .user_panel a {text-shadow:0 0 8px #00ffb6;display:inline-block;padding:8px 0 8px 0;margin-left:5px}
#header .user_panel .name {font-weight:bold}
#header .user_panel .name img, #header .user_panel .name i {position:absolute;margin:-5px 0 0 -30px}
#header .user_panel .name i {display:block;width:24px;height:24px;background:url(../images/service_icons.png) 0 -420px no-repeat;margin-left:-25px}

#header .tools {width:615px;clear:both;position:relative;z-index:4;left:50%;margin-left:-135px;}
#header .search {font-size:11px;float:left;width:486px;//display:inline}
#header .search .input {background:url(../images/search.png) 0 0 no-repeat;overflow:hidden;zoom:1;margin-top:1px;//margin-top:0;margin-top:0\0/;}
#header .search .input div {background:url(../images/search.png) 100% 0 no-repeat;padding:2px 4px 2px 0;margin-left:4px}
#header .search input {border:0;background:0;font-size:13px;width:100%;padding:2px 0 4px}
#header .search button * {background:url(../images/search.png) 100% -30px no-repeat;text-shadow:none;color:#9df2d5}
#header .search button * * {background-position:0 -30px;margin:0 10px 0 0;padding:5px 10px 9px 30px;font-weight:normal;font-size:12px}
#header .search .submit {float:right;padding-left:7px}
#header .search .tip {color:#868686}
#header .search .example {display:block;padding:5px 0}
#header .search .example span {border-bottom:1px dotted;cursor:pointer}
#header .cart {float:right;font-size:11px;width:90px;background:url(../images/header_cart.png) 100% 0 no-repeat;padding:5px 10px;min-height:58px;_height:58px;margin-bottom:-9px;position:relative;text-align:center;white-space:nowrap;overflow:hidden}
#header .cart strong {font-size:15px;display:block;color:#0c2214;text-shadow:0 1px 0 #65b88c;margin-bottom:5px;padding-left:25px;text-align:left;}
#header .cart:hover {text-decoration:none}

#header .navigation {position:relative;z-index:3;clear:both}
#header .navigation .tabs {background:url(../images/yellow_line.png) 0 100% repeat-x;padding-bottom:6px;clear:both}
#header .navigation .tabs div {width:700px;overflow:hidden;zoom:1;margin:0 auto}
#header .navigation .tabs ul {list-style:none;list-style-position:outside;padding:0;margin:0;float:left;width:708px}
#header .navigation .tabs li {float:left;padding:0;margin:0 6px 0 0;width:170px}
#header .navigation .tabs li * {display:block;background:url(../images/navigation.png) 100% 0 no-repeat;}
#header .navigation .tabs li * * {display:block;background:url(../images/navigation.png) 0 0 no-repeat;padding:4px 12px 7px 15px;height:20px;margin-right:3px;color:#0c2214;text-shadow:0 1px 0 #65b88c;font-size:15px;font-weight:bold;text-align:center}
#header .navigation .tabs li strong {background-position:100% -31px;zoom:1}
#header .navigation .tabs li strong * {background-position:0 -31px;color:#4a4911;text-shadow:0 1px 0 #f0efa6;zoom:1}
#header .navigation .tabs li strong * * {background:0;padding:0;margin:0}
#header .navigation .tabs a:hover {text-decoration:none}
#header .navigation .fast_links {background:#fff}
#header .navigation .fast_links ul {list-style:none;list-style-position:outside;margin:0 auto;background:#edecba url(../images/backgrounds.png) -1665px 100% no-repeat;width:950px;padding:7px 5px 7px;overflow:hidden;zoom:1}
#header .navigation .fast_links li {float:left;padding:0;margin:0;border-right:1px solid #c4c392;line-height:12px}
#header .navigation .fast_links a {color:#666537;text-shadow:0 1px 0 #f5f5cd;display:block;padding:0 15px 4px}
#header .navigation .fast_links .bottom {height:2px;font-size:2px;line-height:2px}


.autocomplete {position:absolute;z-index:1000;}
.autocomplete .top {background:#fff;height:2px;border-top:1px solid #a8c7bc;margin:0 3px;position:relative;font-size:2px}
.autocomplete .top .l {width:3px;height:3px;background:url(../images/dropdown.png) 0 0 no-repeat;position:absolute;left:-3px;top:-1px}
.autocomplete .top .r {width:3px;height:3px;background:url(../images/dropdown.png) -147px 0 no-repeat;position:absolute;right:-3px;top:-1px}
.autocomplete .bottom {background:#fff;height:2px;border-bottom:1px solid #a8c7bc;margin:0 3px;position:relative;font-size:2px}
.autocomplete .bottom .l {width:3px;height:3px;background:url(../images/dropdown.png) 0 100% no-repeat;position:absolute;left:-3px;top:0}
.autocomplete .bottom .r {width:3px;height:3px;background:url(../images/dropdown.png) -147px 100% no-repeat;position:absolute;right:-3px;top:0}
.autocomplete .bottom .r {width:3px;height:3px;background:url(../images/dropdown.png) -147px 100% no-repeat;position:absolute;right:-3px;top:0}
.autocomplete ul {list-style:none;list-style-position:outside;padding:0;margin:0;border:1px solid #a8c7bc;border-width:0 1px;background:#fff}
.autocomplete li {margin:0;font-size:13px;color:#000;text-decoration:underline;padding:5px 10px;width:auto;display:block;zoom:1;cursor:pointer;}
.autocomplete li a {color:#000 !important}
.autocomplete li.hover {background:#1daf2f;color:#fff;text-decoration:none}

#content {width:960px;margin:0 auto;clear:both}
#main {float:right;width:700px;margin-bottom:25px}
#sidebar {float:left;width:235px;margin-bottom:25px} 

.main_inner {float:left;width:435px}
.sidebar_inner {float:right;width:240px}

#login img.bg, #registration img.bg {display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;//position:absolute;top:expression(eval(document.documentElement.scrollTop))}
#login #header, #login #footer, #login #content, #registration #header, #registration #footer, #registration #content {background:none;position:relative;z-index:3}
#login #header, #registration #header {height:126px}
#login #content, #registration #content {position:relative;z-index:2}

#login form.login {width:360px;margin:50px auto }
#registration form.registration {width:490px;margin:50px auto}
#login form.login fieldset label {width:70px}
#login form.login fieldset.radio {padding-left:90px}
#login form.login fieldset.submit {padding:0 0 0 90px}
.openid_selector {list-style:none;list-style-position:outside;padding:0 19px;margin:-20px -19px 20px;background:#d6f2e8;position:relative;zoom:1}
.openid_selector li {display:inline-block;padding:8px 10px;margin:0;position:relative;color:#1168b5;cursor:pointer;//display:inline;zoom:1}
.openid_selector li.active {background:#e9f8f3;cursor:default;color:#000;font-weight:bold}
.openid_selector li:hover {background:#e9f8f3;}
.openid_selector li i {display:block;width:16px;height:16px;position:absolute;top:9px;left:10px;background:url(../images/login_icons.png) 0 0 no-repeat}
.openid_selector .openid, .openid_selector .google, .openid_selector .yandex {padding-left:30px}
.openid_selector .google i {background-position:-16px 0}
.openid_selector .yandex i {background-position:-32px 0}
.openid_selector .more i {display:inline-block;position:static;background:url(../images/dropdown.png) -191px 0 no-repeat;width:11px;height:14px;margin-left:5px;cursor:pointer;vertical-align:bottom;font-size:5px;line-height:12px}
.openid_selector .dropdown {width:150px;position:absolute;top:100%;left:0;display:none}
.openid_selector .open .dropdown {display:block}
.openid_selector .open i {background-position:-180px 0}
.openid_selector .dropdown ul {background:url(../images/dropdown.png) 0 0 no-repeat;padding:3px 1px 0 1px;margin:0}
.openid_selector .dropdown li {font-size:90%;margin:0;display:block;padding:0;float:none;background:0;font-weight:normal}
.openid_selector .dropdown li a {color:#000;padding:4px 10px;background:0;display:block;zoom:1}
.openid_selector .dropdown li a:hover {background:#fff}
.openid_selector .dropdown .bottom {background:url(../images/dropdown.png) 0 100% no-repeat;height:3px;font-size:3px}


#login .box {background-image:url(../images/backgrounds_dark.png);background-position:0 100%}
#login .box h2 {background-image:url(../images/backgrounds_dark.png);background-position:0 0}
#login .form_message_error_line {margin-left:90px}
#registration .box {background-image:url(../images/backgrounds_dark.png);background-position:-400px 100%}
#registration .box h2 {background-image:url(../images/backgrounds_dark.png);background-position:-400px 0}
#login .box .system_message, #registration .box .system_message {margin:-10px -19px 20px}
#login .box fieldset, #registration .box fieldset {margin-right:30px}


#path {width:960px;margin:0 auto 1.5em;position:relative;z-index:99}
#path ul {list-style:none;list-style-position:outside;padding:0;margin:0;zoom:1;position:relative;z-index:1000}
#path li {display:inline-block;position:relative;padding:0 15px 0 0;margin:0 10px 0 0;background:url(../images/path_arr.png) 100% 60% no-repeat;//display:inline;zoom:1}
#path .last {padding-right:0;background:0}
#path a {color:#000;text-decoration:underline}
#path a:hover {text-decoration:none}
#path i {display:inline-block;background:url(../images/dropdown.png) -191px 0 no-repeat;width:11px;height:13px;margin-left:5px;cursor:pointer;vertical-align:bottom;font-size:5px;line-height:12px}
#path li .sub_categories {width:150px;position:absolute;top:100%;margin-top:5px;left:0;display:none}
#path li.open .sub_categories {display:block}
#path li.open i {background-position:-180px 0}
#path li ul {background:url(../images/dropdown.png) 0 0 no-repeat;padding:3px 1px 0 1px}
#path li li {font-size:90%;margin:0;display:block;padding:0;background:0}
#path li li a {color:#000;text-decoration:underline;padding:4px 10px;background:0;display:block;zoom:1}
#path li li a:hover {background:#fff}
#path li .bottom {background:url(../images/dropdown.png) 0 100% no-repeat;height:3px;font-size:3px}

#sidebar .categories {background:#e9f8f3 url(../images/backgrounds.png) 0 100% no-repeat;font-family:Arial, Tahoma, sans-serif;margin-bottom:22px}
#sidebar .categories ul {list-style:none;list-style-position:outside;background:url(../images/backgrounds.png) 0 0 no-repeat;padding:0;margin:0;font-size:135%}
#sidebar .categories li {margin:0;padding:0;position:relative;zoom:1}
#sidebar .categories a {padding:15px 30px 15px 60px;display:block;background:url(../images/dropdown.png) 100% 50% no-repeat;//display:inline-block;width:145px}
#sidebar .categories a:hover, #sidebar .categories .hover a {text-decoration:none;background-color:#d6f2e8}
#sidebar .categories li .sub_categories {width:150px;position:absolute;top:50%;margin-top:-36px;left:200px;padding:0 0 0 30px;display:none}
#sidebar .categories li .sub_categories i {display:block;position:absolute;left:1px;top:19px;width:30px;height:33px;background:url(../images/dropdown.png) -150px 0 no-repeat}
#sidebar .categories li ul {background:url(../images/dropdown.png) 0 0 no-repeat;padding:3px 1px 0 1px;zoom:1}
#sidebar .categories li li {font-size:55%;zoom:1;//display:inline}
#sidebar .categories li li a {color:#000;text-decoration:underline;padding:5px 10px;width:auto;display:block;zoom:1}
#sidebar .categories li .bottom {background:url(../images/dropdown.png) 0 100% no-repeat;height:3px;font-size:3px}
#sidebar .categories .hover .sub_categories {display:block;}
#sidebar .categories .hover .sub_categories a {background:#fff;text-decoration:underline}
#sidebar .categories .hover .sub_categories a:hover {text-decoration:none}
#sidebar .categories a span {display:block;width:40px;height:40px;position:absolute;top:50%;left:10px;margin-top:-20px;overflow:hidden}
#sidebar .categories a i {display:block;width:40px;height:600px;position:absolute;top:0;left:0;background:url(../images/categories_icons.png) 0 0 no-repeat}
#sidebar .categories .business i, #sidebar .category .business i, .categories_map .business i {top:-40px}
#sidebar .categories .communications i, #sidebar .category .communications i, .categories_map .communications i {top:-80px}
#sidebar .categories .desktop i, #sidebar .category .desktop i, .categories_map .desktop i {top:-120px}
#sidebar .categories .network-internet i, #sidebar .category .network-internet i, .categories_map .network-internet i {top:-160px}
#sidebar .categories .education i, #sidebar .category .education i, .categories_map .education i {top:-200px}
#sidebar .categories .games-entertainment i, #sidebar .category .games-entertainment i, .categories_map .games-entertainment i {top:-240px}
#sidebar .categories .graphic-apps i, #sidebar .category .graphic-apps i, .categories_map .graphic-apps i {top:-280px}
#sidebar .categories .home-hobby i, #sidebar .category .home-hobby i, .categories_map .home-hobby i {top:-320px}
#sidebar .categories .development i, #sidebar .category .development i, .categories_map .development i {top:-360px}
#sidebar .categories .security-privacy i, #sidebar .category .security-privacy i, .categories_map .security-privacy i {top:-400px}
#sidebar .categories .servers i, #sidebar .category .servers i, .categories_map .servers i {top:-440px}
#sidebar .categories .web-development i, #sidebar .category .web-development i, .categories_map .web-development i {top:-480px} 
#sidebar .categories .portable i, #sidebar .category .portable i, .categories_map .portable i {top:-520px}
#sidebar .categories .system-utilities i, #sidebar .category .system-utilities i, .categories_map .system-utilities i {top:-560px}
#sidebar .categories .all a {padding-left:15px;background-image:none;width:190px;font-size:80%;font-weight:bold}
#sidebar .category {margin-bottom:1.5em;background:#e9f8f3 url(../images/backgrounds.png) 0 100% no-repeat;padding:0 20px 20px;zoom:1}
#sidebar .category h2 {line-height:1.1em;background:#d6f2e8 url(../images/backgrounds.png) 0 0 no-repeat;padding:15px 35px 15px 60px;margin:0 -20px .7em;position:relative;font-size:135%;font-family:Arial, Tahoma, sans-serif;zoom:1}
#sidebar .category h2 span {display:block;width:40px;height:40px;position:absolute;top:50%;left:10px;margin-top:-20px;overflow:hidden}
#sidebar .category h2 i {display:block;width:40px;height:600px;position:absolute;top:0;left:0;background:url(../images/categories_icons.png) 0 0 no-repeat}
#sidebar .category h2 em {display:block;width:11px;height:12px;font-size:10px;position:absolute;top:50%;margin-top:-6px;right:15px;background:url(../images/dropdown.png) -202px 0 no-repeat}
#sidebar .category ul {list-style:none;list-style-position:outside;margin:0 -20px;padding:0;font-size:115%}
#sidebar .category li {margin:0;zoom:1}
#sidebar .category li a, #sidebar .category li strong {display:block;padding:5px 20px}
#sidebar .category li strong {background:#449268;color:#fff;font-weight:normal}
#sidebar .category li a:hover {text-decoration:none;background-color:#d6f2e8}
#sidebar .dealer_certificate {text-align:center;margin-bottom:25px}

.categories_map {width:700px;margin:0 auto 2em;overflow:hidden;zoom:1;position:relative}
.categories_map ul {list-style:none;list-style-position:outside;margin:0;padding:30px 0 20px;float:left;width:720px;border-top:1px solid #bad5cc;position:relative;top:-1px;}
.categories_map li {font-size:135%;float:left;width:165px;position:relative;padding-left:45px;margin-right:30px}
.categories_map li ul {padding:15px 0 0;border:0;zoom:1;width:auto;margin:0;float:none;position:static}
.categories_map li li {font-size:90%;float:none;width:auto;display:block;margin-bottom:.4em;padding:0;margin-right:0;zoom:1}
.categories_map li a {color:#000}
.categories_map li a span {display:block;width:40px;height:40px;position:absolute;top:-8px;left:0;overflow:hidden}
.categories_map li a i {display:block;width:40px;height:600px;position:absolute;top:0;left:0;background:url(../images/categories_icons.png) 0 0 no-repeat}
.categories_map li li a {color:#1168b5}


#sidebar .product_selector {padding-bottom:0}
#sidebar .product_selector h2 {margin-bottom:.3em}
#sidebar .product_selector label {color:#7c7c74;display:block;padding:.2em 0}

#sidebar .product_selector .size {position:relative;padding-bottom:1em}
#sidebar .product_selector .size label {display:inline-block;padding:.2em 0;//vertical-align:middle;float:left}
#sidebar .product_selector .size .slider {background:#eaeaea url(../images/forms.png) 0 -90px no-repeat;width:192px;position:absolute;left:0;top:1.7em}
#sidebar .product_selector .size .slider .handle {background:url(../images/forms.png) 0 -110px no-repeat;}
#sidebar .product_selector .size div.range {overflow:hidden}
#sidebar .product_selector .size div.range div{float:right}
#sidebar .product_selector .size input.range {vertical-align:baseline;width:1.7em;//vertical-align:middle}
#sidebar .product_selector .size .min, #sidebar .product_selector .size .max {display:inline-block;font-size:85%;width:96px;padding-top:22px;}
#sidebar .product_selector .size .max {text-align:right}
#sidebar .product_selector fieldset {padding-bottom:.5em}
#sidebar .product_selector select {width:100%}
#sidebar .product_selector .submit {background:#d6f2e8 url(../images/backgrounds.png) 0 100% no-repeat;margin:0 -20px;text-align:center;padding:15px 20px;zoom:1}

.reviews_list {overflow:hidden;zoom:1;position:relative}
.reviews_list dl {overflow:hidden;zoom:1;position:relative;top:-15px}
.reviews_list dt {border-top:1px solid #bad5cc;font-size:190%;position:relative;margin-bottom:.3em;font-family:Arial, Tahoma, sans-serif;padding:20px 0 0 45px}
.reviews_list dt img {display:block;position:absolute;margin:0 0 0 -45px}
.reviews_list dt .tags, .reviews_list dt .author {font-size:45%;display:block;margin-bottom:.3em;color:#7f7f7f}
.reviews_list dt .total_rating {float:right;margin:8px 0 5px 0}
.reviews_list dt .award {float:right;margin:0 0 5px 10px;width:31px;height:34px;position:relative;top:-7px;overflow:hidden}
.reviews_list dt .award div {position:absolute;width:155px;height:34px;background:url(../images/awards_small.png) 0 0 no-repeat;left:0;top:0}
.reviews_list dt .award_2 div {left:-31px}
.reviews_list dt .award_3 div {left:-62px}
.reviews_list dt .award_4 div {left:-93px}
.reviews_list dt .award_5 div {left:-124px}
.reviews_list dd {margin:0 0 1.5em 0;padding:0 0 0 45px}

.reviews_digest dl {top:0}
.reviews_digest dt {border:0;padding-top:5px}
.reviews_digest dd {margin-bottom:1em}

.reviews p {line-height:1.33em}

.new_arrivals ul {list-style:none;list-style-position:outside;padding:0 20px;margin:0 -20px;}
.new_arrivals li {margin:0 0 .5em;padding:0 0 0 45px;font-size:160%;position:relative;font-family:Arial, Tahoma, sans-serif;zoom:1}
.new_arrivals li img {display:block;position:absolute;margin:0 0 0 -45px}
.new_arrivals li .tags, .new_arrivals li .time {font-size:55%;display:block;margin-bottom:.3em;color:#7f7f7f}
.new_arrivals li .total_rating {float:right;margin:8px 0 5px 0}

.top_10_sells ol {font-size:115%}

.sponsored_soft dl {padding:0 0 0 45px;}
.sponsored_soft dt {font-size:190%;position:relative;margin-bottom:.3em;font-family:Arial, Tahoma, sans-serif}
.sponsored_soft dt img {display:block;position:absolute;margin:0 0 0 -45px}
.sponsored_soft dt .tags {font-size:45%;display:block;margin-bottom:.3em;color:#7f7f7f}
.sponsored_soft dd {padding:0;margin:0 0 1.2em 0}

.last_comments ul {list-style:none;list-style-position:outside;margin:0;padding:0}
.last_comments li {margin-bottom:1em}
.last_comments img {float:left;width:32px;height:32px}
.last_comments a {display:block;font-size:120%;margin-bottom:.5em}
.last_comments span {display:block;font-size:90%;color:#7c7c74;margin:0 0 .5em 45px}
.last_comments .comment {background:#fff url(../images/comments.png) -1240px 100% no-repeat;padding-bottom:7px;width:165px;margin-left:35px}
.last_comments .comment div {background:url(../images/comments.png) -1240px 0 no-repeat;padding:7px 7px 0 17px}

.products_list .pages {background:#e9f8f3 url(../images/backgrounds.png) -2665px 0 no-repeat;font-size:90%;overflow:hidden;zoom:1;padding:9px 5px 9px 10px;margin-bottom:.5em;color:#7f7f7f}
.products_list .pages ul {list-style:none;list-style-position:outside;margin:-5px 5px;padding:0;float:right;}
.products_list .pages li {float:left;padding:0;margin:0}
.products_list .pages li * {display:block;padding:5px 7px}
.products_list .pages li strong {color:#000}
.products_list .pages span {color:#000}
.products_list .pages .show {color:#7f7f7f;margin-left:10px}
.products_list .pages .show strong {color:#000}
.products_list .pages .show * {margin-left:5px}
.products_list .pages_bottom {background-position:-2665px 100%}
.products_list .list {list-style:none;list-style-position:outside;margin:0;padding:0;overflow:hidden;zoom:1}
.products_list .list li {border-top:1px solid #bad5cc;font-size:90%;padding:20px 0 20px 45px;margin:-1px 0 0;zoom:1;overflow:hidden}
.products_list .list .name {font-size:190%;font-family:Arial, Tahoma, sans-serif;margin-bottom:.1em}
.products_list .list .name img {display:block;position:absolute;margin:-3px 0 0 -45px}
.products_list .list .info {margin-bottom:.5em}
.products_list .list .info span {color:#8f8f8f}
.products_list .details {background:#f9f8e9 url(../images/backgrounds.png) -3405px 0 no-repeat;float:right;width:210px;margin-left:15px}
.products_list .details ul {list-style:none;list-style-position:outside;padding:0 0 5px;margin:10px;border-bottom:1px solid #cdccb3;zoom:1}
.products_list .details li {padding:0;margin:0 0 .7em;font-size:95%;border:0}
.products_list .details span {color:#747c79}
.products_list .details .rating {background:#f9f8e9 url(../images/backgrounds.png) -3405px 100% no-repeat;padding:0 10px 10px;color:#7c7c74;font-size:95%;}
.products_list .details dl {margin-top:.2em}
.products_list .details dt {width:100px;color:#000}
.products_list .screenshot {float:right;margin-left:15px;position:relative;width:150px;padding:4px}

.products_list_simple {margin-bottom:1.5em}
.products_list_simple dl {overflow:hidden;zoom:1;;padding:15px;border:1px solid #ccdbd6;border-width:0 1px}
.products_list_simple dt {font-size:190%;position:relative;margin-bottom:.3em;font-family:Arial, Tahoma, sans-serif;padding:0 0 0 45px}
.products_list_simple dt img {display:block;position:absolute;margin:0 0 0 -45px}
.products_list_simple dt .tags {font-size:45%;display:block;margin-bottom:.3em;color:#7f7f7f}
.products_list_simple dt .total_rating {float:right;margin:8px 0 5px 0}
.products_list_simple dt .award {float:right;margin:0 0 5px 10px;width:31px;height:34px;position:relative;top:-7px;overflow:hidden}
.products_list_simple dt .award div {position:absolute;width:155px;height:34px;background:url(../images/awards_small.png) 0 0 no-repeat;left:0;top:0}
.products_list_simple dt .award_2 div {left:-31px}
.products_list_simple dt .award_3 div {left:-62px}
.products_list_simple dt .award_4 div {left:-93px}
.products_list_simple dt .award_5 div {left:-124px}
.products_list_simple dd {margin:0 0 1.5em 0;padding:0 0 0 45px}
.products_list_simple .pages {background:#d6f2e8 url(../images/backgrounds.png) -235px 100% no-repeat;text-align:center;padding:15px 20px}

.product_page #main, .author_page #main {float:left;width:695px;margin-bottom:25px}
.product_page #sidebar, .author_page #sidebar {float:right;width:240px;margin-bottom:25px}

.product_page h1 {margin-bottom:25px;padding-left:40px}
.product_page h1 img {margin-right:10px;position:absolute;margin:5px 0 0 -40px}
.product_page .overview {background:#e9f8f3;padding:8px 20px 15px;overflow:hidden;zoom:1;margin-bottom:2em}
.product_page .overview .award {float:left;width:86px;padding-top:15px}
.product_page .overview .award h6 {background:#a3e9ba url(../images/boxes.png) 0 0 no-repeat;font-size:12px;color:#11452c;text-shadow:0 1px 0 #c1fdd4;font-weight:normal;padding:5px 10px;margin:0 -10px .5em}
.product_page .overview .buttons {border-bottom:1px solid #bad5cc;padding-bottom:20px}
.product_page .overview .buttons a.download {background-image:url(../images/main_buttons_green.png)}
.product_page .overview .buttons a.download strong {background-image:url(../images/main_buttons_green.png)}
.product_page .overview .buttons a.buy {background-image:url(../images/main_buttons_green.png)}
.product_page .overview .buttons a.buy span {background-image:url(../images/main_buttons_green.png)}

.product_page .award div {width:86px;height:97px;margin:0 auto}
.product_page .award .five {background:url(../images/award_five.png) 0 0 no-repeat}
.product_page .award .four {background:url(../images/award_four.png) 0 0 no-repeat}
.product_page .award .three {background:url(../images/award_three.png) 0 0 no-repeat}
.product_page .award .two {background:url(../images/award_two.png) 0 0 no-repeat}
.product_page .award .one {background:url(../images/award_one.png) 0 0 no-repeat}
.product_page .overview .rating {float:left;width:215px;font-size:90%;margin:0 30px 0 0;padding-top:15px}
.product_page .overview .rating dl {margin-bottom:.5em}
.product_page .overview .rating dt {text-align:left}
.product_page .overview .rating h6 {font-size:14px;font-weight:normal;margin:0 0 .5em}
.product_page .overview .user_rating dl {border:0}

.product_page .description {margin-bottom:2em}
.product_page .screenshots {margin:0 0 20px 10px;background:#e9f8f3 url(../images/backgrounds.png) -1405px 100% no-repeat;width:240px;float:right}
.product_page .screenshots .pad {background:url(../images/backgrounds.png) -1405px 0 no-repeat;position:relative;padding:42px 20px 45px;height:133px;zoom:1;text-align:center}
.product_page .screenshots .scroll {overflow:hidden;width:150px;margin:0 auto;padding:3px;border:1px solid #bad4ce;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#fff;display:block}
.product_page .screenshots ul {list-style:none;list-style-position:outside;margin:0;padding:0;white-space:nowrap}
.product_page .screenshots li {margin:0 3px 0 0;display:inline-block;width:150px;//display:inline;zoom:1}
.product_page .screenshots p {text-align:center;margin:0}
.product_page .screenshots img {display:block;margin:0 auto}
.product_page .screenshots .controls {display:block;width:24px;height:24px;background:url(../images/arrs.png) 0 0 no-repeat;position:absolute;top:100px;cursor:pointer}
.product_page .screenshots .prev {left:10px}
.product_page .screenshots .next {right:10px;background-position:-24px 0}

.product_page .offers_box {margin-bottom:1em;clear:both}
.product_page .offers_box .slideshow {width:690px}


.product_page .review {padding-bottom:0}
.product_page .review .author {overflow:hidden;zoom:1;margin:0 0 1em;font-family:Arial, Tahoma, sans-serif;font-size:160%}
.product_page .review .author img {float:left;margin-right:20px}
.product_page .review .author span {display:block;color:#717171;font-size:55%;padding-top:.3em}
.product_page .review .resume {background:#fff url(../images/review_resume.png) 0 0 no-repeat;width:511px;padding-top:14px;margin-bottom:1.5em}
.product_page .review .resume div {background:url(../images/review_resume.png) 0 100% no-repeat;padding:0 13px 12px 0}
.product_page .review .resume p {background:url(../images/review_resume.png) 0 -14px no-repeat;min-height:55px;margin:0;padding:15px 15px 15px 80px}
.product_page .review .award {float:right;background:#e9f8f3 url(../images/boxes.png) 0 100% no-repeat;width:115px;font-size:90%;padding:0 10px 0;height:135px;margin-bottom:1.5em;margin-top:12px}
.product_page .review .award h6 {background:#a3e9ba url(../images/boxes.png) 0 0 no-repeat;font-size:12px;color:#11452c;text-shadow:0 1px 0 #c1fdd4;font-weight:normal;padding:5px 10px;margin:0 -10px .5em}
.product_page .review .useful {background:#d6f2e8 url(../images/backgrounds.png) -690px 100% no-repeat;margin:0 -20px;padding:10px 20px;font-size:85%;overflow:hidden;zoom:1;clear:both;}
.product_page .review .useful .stats {float:right;margin-top:-.3em}
.product_page .review .useful .stats strong {font-size:120%}
.product_page .review .useful span {margin-left:15px;cursor:pointer;font-weight:bold;background:url(../images/rating_stuff.png) 0 -32px no-repeat;padding-left:15px}
.product_page .review .useful .no {background-position:0 -52px}
.product_page .comments {margin:1.5em 0;background:#e9f8f3;}
.product_page .comments .header {line-height:1.1em;background:#d6f2e8 url(../images/backgrounds.png) -690px 0 no-repeat;padding:20px 20px 13px;overflow:hidden;zoom:1}
.product_page .comments .header .rating {float:right;width:200px;font-size:11px;margin:-.5em 0 .5em 20px;padding:0 10px}
.product_page .comments .header .rating h6 {font-size:115%;text-align:right;font-weight:normal}
.product_page .comments ul {list-style:none;list-style-position:outside;margin:0;padding:1.5em 20px 0}
.product_page .comments li {padding:0;margin:0 0 1.5em;zoom:1}
.product_page .comments li img {float:left;}
.product_page .comments li h6 {margin-left:65px;font-family:Arial, Tahoma, sans-serif;font-size:160%;font-weight:normal}
.product_page .comments li .date {display:block;float:right;color:#717171;font-size:90%;margin-top:.5em}
.product_page .comments li .comment {margin-left:55px;background:#fff url(../images/comments.png) 0 0 no-repeat;padding:10px 10px 0 20px;zoom:1}
.product_page .comments li .comment .useful {background:#d6f2e8 url(../images/comments.png) -10px 100% no-repeat;margin:.5em -10px 0;padding:10px 10px;font-size:85%;overflow:hidden;zoom:1;clear:both;}
.product_page .comments li .comment .useful .stats {float:right;margin-top:-.3em}
.product_page .comments li .comment .useful .stats strong {font-size:120%}
.product_page .comments li .comment .useful span {margin-left:15px;cursor:pointer;font-weight:bold;background:url(../images/rating_stuff.png) 0 -32px no-repeat;padding-left:15px}
.product_page .comments li .comment .useful .no {background-position:0 -52px}
.product_page .comments li .comment .rating {float:right;width:200px;font-size:11px;margin:-.3em 0 .5em 20px}
.product_page .comments .toolbar {clear:both;background:#d6f2e8 url(../images/backgrounds.png) -690px 0 no-repeat;padding:15px 20px 0}
.product_page .comments .toolbar ul {list-style:none;list-style-position:outside;padding:0;margin:0;overflow:hidden;zoom:1}
.product_page .comments .toolbar li {float:left;margin:0 5px 0 0;padding:0 0 15px}
.product_page .comments .toolbar .active {background:url(../images/toolbar_arr.png) 50% 100% no-repeat;}
.product_page .add_comment {background:#b5ebd9 url(../images/backgrounds.png) -690px 100% no-repeat;padding:15px 20px 5px;margin-top:-2px;zoom:1;display:none}
.product_page .add_comment img {float:left;}
.product_page .add_comment h6 {margin-left:65px;font-family:Arial, Tahoma, sans-serif;font-size:160%;font-weight:normal}
.product_page .add_comment .comment {margin-left:55px;background:#fff url(../images/comments.png) -620px 100% no-repeat;padding-bottom:5px}
.product_page .add_comment .comment div {background:url(../images/comments.png) -620px 0 no-repeat;padding:5px 5px 0 15px}
.product_page .add_comment .comment textarea {width:575px;border:0;background:#fff}
.product_page .add_comment label {display:block;padding-bottom:.3em}
.product_page .add_comment fieldset {margin-left:65px;margin-bottom:1em}
.product_page .add_comment .field {background:url(../images/forms.png) 0 -30px no-repeat;padding-left:5px;width:300px}
.product_page .add_comment .field div {background:url(../images/forms.png) 100% -30px no-repeat;padding:2px 5px 3px 0;}
.product_page .add_comment .field input {border:0;width:100%;background:#fff;//margin-bottom:-2px}

.product_page .add_rating {background:#b5ebd9 url(../images/backgrounds.png) -690px 100% no-repeat;padding:15px 20px 5px;margin-top:-2px;zoom:1;display:none}
.product_page .add_rating img {float:left;}
.product_page .add_rating h6 {margin-left:65px;font-family:Arial, Tahoma, sans-serif;font-size:160%;font-weight:normal}
.product_page .add_rating label {display:block;padding-bottom:.3em}
.product_page .add_rating fieldset {margin-left:65px;margin-bottom:1em}
.product_page .add_rating .field {background:url(../images/forms.png) 0 -30px no-repeat;padding-left:5px;width:300px}
.product_page .add_rating .field div {background:url(../images/forms.png) 100% -30px no-repeat;padding:2px 5px 3px 0;}
.product_page .add_rating .field input {border:0;width:100%;background:#fff;//margin-bottom:-2px}

.product_page .add_rating .rating .feature {overflow:hidden;zoom:1}
.product_page .add_rating .rating label {display:block;width:120px;float:left;text-align:right;margin-right:10px}
.product_page .add_rating .rating .slider {background:#eaeaea url(../images/forms.png) 0 -90px no-repeat;width:192px;float:left;top:-2px;font-size:4px;line-height:5px}
.product_page .add_rating .rating .slider .progress {background:url(../images/forms.png) 0 -100px no-repeat;}
.product_page .add_rating .rating .average .progress {background:#e7e676 url(../images/forms.png) 0 -105px no-repeat}
.product_page .add_rating .rating .low .progress {background:#e7e676 url(../images/forms.png) 0 -95px no-repeat}

.product_page .add_rating .rating .slider .handle {background:url(../images/forms.png) 0 -110px no-repeat;}
.product_page .add_rating .rating .range {vertical-align:baseline;width:1.7em;text-align:right;border:0;background:none;//vertical-align:middle}

.product_page .specifications {padding:5px 20px;}
.product_page #sidebar .smallbox {width:auto;background-position:-1405px 100%;}
.product_page #sidebar .smallbox h2 {background-position:-1405px 0;}
.product_page .specifications div {overflow:hidden;zoom:1}
.product_page .specifications ul {list-style:none;list-style-position:outside;padding:0;margin:-1px 0 0}
.product_page .specifications li {padding:10px 0;margin:0;border-top:1px solid #cdccb3}
.product_page .specifications span {color:#747c79}
.product_page .other_versions dl
, .product_page .company_products dl
, .product_page .similar_programs dl {padding:0 20px;margin:0 -20px -10px}
.product_page .other_versions dt
, .product_page .company_products dt
 , .product_page .similar_programs dt {font-size:190%;position:relative;margin-bottom:.3em;font-family:Arial, Tahoma, sans-serif}
.product_page .other_versions dt .tags 
, .product_page .company_products dt .tags 
, .product_page .similar_programs dt .tags {font-size:45%;display:block;margin-bottom:.3em;color:#7f7f7f}
.product_page .other_versions dd
, .product_page .company_products dd
, .product_page .similar_programs dd {padding:0;margin:0 0 1.2em 0}

.product_page .company_products .all {font-size:115%;font-weight:bold;display:inline-block;margin-top:10px}

#cart_informer {position:absolute;background:url(../images/cart_informer.png) 0 0 no-repeat;width:226px;height:37px;left:50%;margin-left:155px;padding:17px 15px 10px;z-index:2000}
#cart_informer strong {display:block}

.product_page .select_license  {margin:0 auto;width:698px}
.product_page .select_license .group {margin-bottom:1.5em;background:#e9f8f3 url(../images/backgrounds.png) -3615px 100% no-repeat;zoom:1;padding-bottom:3px}
.product_page .select_license .group h2 {padding:0 20px 10px;margin:0;background:#fff}
.product_page .select_license .group ul {background:#e9f8f3 url(../images/backgrounds.png) -3615px 0 no-repeat}
.product_page .select_license ul {list-style:none;list-style-position:outside;margin:0;padding:0 20px;overflow:hidden;zoom:1;position:relative}
.product_page .select_license li {margin:0;zoom:1;overflow:hidden;border-top:1px solid #bad5cc;padding:20px 0;position:relative;top:-1px}
.product_page .select_license h6 {font-size:22px;font-weight:normal;margin:0}
.product_page .select_license .image {width:90px;height:90px;padding:6px;float:left;background: url(../images/license_border.png) 0 0 no-repeat;margin-right:15px;}
.product_page .select_license .image img {display:block;margin:0 auto}
.product_page .select_license a.price {display:block;float:right;background:url(../images/main_buttons_small.png) 0 -86px no-repeat;color:#4a4911;text-shadow:0 1px 0 #efeea3;font-size:12px;vertical-align:middle;cursor:pointer;margin-left:10px}
.product_page .select_license a.price:hover {text-decoration:none}
.product_page .select_license a.price span {display:inline-block;background:url(../images/main_buttons_small.png) 100% -86px no-repeat;padding:8px 8px 8px 0;margin-left:8px;vertical-align:top}
.product_page .select_license a.price strong {display:inline-block;font-size:16px;margin-left:8px;line-height:28px;}
.product_page .select_license .description {overflow:hidden;zoom:1;}
.product_page .select_license .description .info {font-size:90%;padding-top:.7em}
.product_page .select_license .description .warning {color:#bb3838}
.product_page .select_license .description .type {color:#008f14;margin-right:10px}
.product_page .select_license .description p {font-size:90%;margin:1em 0 0}
.product_page .select_license dl {overflow:hidden;zoom:1;padding-top:.5em}
.product_page .select_license dt {float:left;width:150px;margin-right:10px;color:#7f7f7f;padding-bottom:3px}
.product_page .select_license dd {overflow:hidden;zoom:1;padding-bottom:3px}
.product_page .select_license .discounts {border:1px solid #bad5cc;background:#fff;-moz-border-radius:3px;border-radius:3px;padding:10px 0 5px 10px;width:350px;font-size:90%;margin-top:.7em}
.product_page .select_license .discounts table {width:100%}
.product_page .select_license .discounts th {font-weight:normal;color:#7f7f7f}
.product_page .select_license .discounts th, .product_page .select_license .discounts td {padding:0 10px 5px 0}


.product_page .how_pay ul {list-style:none;list-style-position:outside;margin:0;padding:0}
.product_page .how_pay li {padding:0 0 0 50px;margin:0 0 .8em;font-size:160%}
.product_page .how_pay li i {background:url(../images/payment_logos.png) 0 0 no-repeat;display:block;position:absolute;width:40px;height:40px;margin:-4px 0 0 -50px}
.product_page .how_pay .mcard i {background-position:0 -40px}
.product_page .how_pay .qiwi i {background-position:0 -80px}
.product_page .how_pay .beeline i {background-position:0 -120px}
.product_page .how_pay .mts i {background-position:0 -160px}
.product_page .how_pay .megafon i {background-position:0 -200px}
.product_page .how_pay .yamoney i {background-position:0 -240px}
.product_page .how_pay .wmoney i {background-position:0 -280px}
.product_page .how_pay .rbkmoney i {background-position:0 -320px}
.product_page .how_pay .rkassa i {background-position:0 -360px}
.product_page .how_pay .sberbank i {background-position:0 -400px}
.product_page .how_pay .bank i {background-position:0 -440px}


.product_page .all_languages {zoom:1;overflow:hidden;margin-bottom:2em}
.product_page .all_languages .smallbox {float:left;padding-bottom:10px}
.product_page .all_languages .smallbox h2 {margin-bottom:10px}
.product_page .all_languages .arr {background:url(../images/arr_right.png) 50% 0 no-repeat;width:32px;margin-top:15px;float:left;height:21px}
.product_page .all_languages ul {list-style:none;list-style-position:outside;padding:0;margin:0 -20px}
.product_page .all_languages li {padding:0;margin:0;zoom:1}
.product_page .all_languages li * {display:block;padding:5px 20px}
.product_page .all_languages li strong {background:#449268;color:#fff;font-weight:normal}
.product_page .all_languages li a:hover {text-decoration:none;background-color:#d6f2e8}
.product_page .all_languages .download h2 {margin-bottom:20px}
.product_page .all_languages .download {padding-bottom:10px}
.product_page .all_languages .download .download_small {margin-top:-10px}
.product_page .all_languages .download span {display:block;color:#747c79;padding:.5em 0}

.author_page {}
.author_page h1 {margin-bottom:25px;overflow:hidden;zoom:1}
.author_page h1 img {margin:2px 8px 0 0;float:left}
.author_page h1 span {display:block;overflow:hidden;zoom:1}
.author_page .dealer_certificate {margin-bottom:25px;display:table;zoom:1;overflow:hidden;#position:relative}
.author_page .dealer_certificate img {margin-right:20px;display:block}
.author_page .dealer_certificate div {#position:absolute;#top:50%;#left:140px;display:table-cell;vertical-align:middle}
.author_page .dealer_certificate div span {display:block;font-style:normal;#position:relative;#top:-50%;}

.author_page .specifications {padding:20px 20px 5px;}
.author_page #sidebar .smallbox {width:auto;background-position:-1405px 100%;}
.author_page #sidebar .smallbox h2 {background-position:-1405px 0;}
.author_page .specifications .pad {overflow:hidden;zoom:1;#position:relative}
.author_page .specifications ul {list-style:none;list-style-position:outside;padding:0;margin:-1px 0 0}
.author_page .specifications li {padding:10px 0;margin:0;border-top:1px solid #cdccb3}
.author_page .specifications .logo {background:#fff;margin-bottom:15px;height:150px;width:200px;display:block;display:table;zoom:1;overflow:hidden;#position:relative}
.author_page .specifications .logo .logo_pad {#position:absolute;#top:50%;#left:50%;display:table-cell;vertical-align:middle}
.author_page .specifications .logo .logo_pad div {display:block;font-style:normal;#position:relative;#top:-50%;#left:-50%;text-align:center}
.author_page .specifications span {color:#747c79}
.author_page .send_message label {float:none;width:auto;text-align:left}
.author_page .send_message label {float:none;width:auto;text-align:left;margin:0 0 .4em}
.author_page .send_message .submit {padding:0}
.author_page .send_message fieldset {margin-right:0}

.author_page .news_feed {padding:0;width:auto}
.author_page .news_feed h2 {margin-left:0;margin-right:0}
.author_page .news_feed ul {list-style:none;list-style-position:outside;padding:0 20px;margin:0}
.author_page .news_feed li {padding:0;margin:0 0 1em;}
.author_page .news_feed .header {font-size:170%;font-family:Arial, Tahoma, sans-serif;}
.author_page .news_feed li span {display:block;font-size:90%;padding-top:.5em;color:#8f8f8f}
.author_page .news_feed .show_all {background:#d6f2e8 url(../images/backgrounds.png) -690px 100%;padding:10px 20px;font-size:90%}
.author_page .products_list {margin-bottom:2em}
.author_page .products_list {margin-bottom:2em}
.author_page .products_list .short_list {overflow:hidden;zoom:1}
.author_page .products_list table {width:100%;margin-top:-1px}
.author_page .products_list td {border-top:1px solid #bad5cc;padding:10px 10px 10px}
.author_page .products_list td.num {color:#8f8f8f;padding-top:15px}
.author_page .products_list .name {font-size:90%;padding-left:40px;}
.author_page .products_list .action {white-space:nowrap}
.author_page .products_list td h6 {font-size:190%;font-family:Arial, Tahoma, sans-serif;margin-bottom:.1em;font-weight:normal}
.author_page .products_list td h6 img {display:block;position:absolute;margin:-3px 0 0 -40px}
.author_page .products_list td .info {margin-bottom:.5em}
.author_page .products_list td .info span {color:#8f8f8f;white-space:nowrap}


.downloading h1 {background:url(../images/download_ico.png) 0 0 no-repeat;min-height:54px;_height:54px;padding:5px 0 0 65px;margin-bottom:5px}
.downloading .info {padding:22px 20px 0 0;zoom:1;overflow:hidden;margin-bottom:10px;background:url(../images/download_info_arr.png) 20px 0 no-repeat}
.downloading .product_info {background:#e9f8f3;padding:0 20px;margin-bottom:20px;position:relative;overflow:hidden;zoom:1}
.downloading .product_info h2, .downloading .buy h2 {line-height:1.2em;font-size:24px}
.downloading .product_info h2 span {white-space:nowrap}
.downloading .product_info .top {background:url(../images/backgrounds.png) 100% 0 no-repeat;margin:0 -20px 13px;padding-right:2px}
.downloading .product_info .top div {background:#e9f8f3 url(../images/backgrounds.png) -1665px 0 no-repeat;height:2px;line-height:2px;font-size:2px}
.downloading .product_info .bottom {background:url(../images/backgrounds.png) 100% 100% no-repeat;margin:0 -20px;padding-right:2px;clear:both}
.downloading .product_info .bottom div {background:#e9f8f3 url(../images/backgrounds.png) -1665px 100% no-repeat;height:2px;line-height:2px;font-size:2px}
.downloading .product_info .screenshot {float:left;margin:0 15px 20px 0;width:150px}
.downloading .product_info p {font-size:12px;zoom:1;overflow:hidden;margin-bottom:20px;//margin-bottom:10px}
.downloading .buy {padding:15px 0 0 20px;margin-bottom:2em;float:right;width:250px}
.downloading .mirror_info {clear:both;margin-bottom:20px;padding-left:30px}
.downloading .mirror_info i {display:block;background:url(../images/messages_icons.png) 0 -66px no-repeat;width:22px;height:22px;position:absolute;margin: 0 0 0 -30px}
.downloading .mirror_info p {margin-bottom:10px}
.downloading .mirror_info .mirrors {margin-top:10px;display:none}

.downloading .ad {float:right;margin:22px 0 20px 0}
.downloading .mirrors {zoom:1;overflow:hidden}
.downloading .mirrors h2 {margin-bottom:0}
.downloading .mirrors i {display:block;width:16px;height:11px;font-size:1px;line-height:11px;position:absolute;margin:4px 0 0 -23px;background:url(../images/langs.png) 0 0 no-repeat;zoom:1}
.downloading .mirrors ul {list-style:none;list-style-position:outside;padding:0;margin:20px 15px 0 0;float:left;width:180px}
.downloading .mirrors li {margin:0 0 .5em;padding:0}
.downloading .mirrors a {padding:0 0 0 23px;display:inline-block}
.downloading .mirrors .es {background-position:0 -11px}
.downloading .mirrors .it {background-position:0 -22px}
.downloading .mirrors .cn {background-position:0 -33px}
.downloading .mirrors .de {background-position:0 -44px}
.downloading .mirrors .pt {background-position:0 -55px}
.downloading .mirrors .ru {background-position:0 -66px}
.downloading .mirrors .fr {background-position:0 -77px}
.downloading .mirrors .jp {background-position:0 -88px}
.downloading .mirrors .eu {background-position:0 -99px}
.downloading .mirrors .us {background-position:0 -110px}

.musthave_list {width:700px;margin:0 auto;}
.musthave_list ul {list-style:none;list-style-position:outside;margin:0;padding:0;overflow:hidden;zoom:1;position:relative}
.musthave_list li {border-top:1px solid #bad5cc;padding:15px 0 10px;position:relative;top:-20px;overflow:hidden;zoom:1;}
.musthave_list li ul {overflow:visible;float:left;width:100%}
.musthave_list li li {border:0;font-size:90%;padding:0 0 0 45px;float:left;width:275px;margin:0 30px 20px 0;position:static;top:0}
.musthave_list li a {font-size:190%;font-family:Arial, Tahoma, sans-serif}
.musthave_list li a img {display:block;position:absolute;margin:-3px 0 0 -45px}
.musthave_list li p {margin:.5em 0 0}
.musthave_list .clear{font-size:1px;line-height:1px;clear:both;margin:0;padding:0;float:none;width:100%}


.contacts  {margin:0 auto}
.contact_us {margin:0 auto}
.contact_us .files ul {list-style:none;list-style-position:outside;padding:0;margin:0}
.contact_us .files li {padding:0;margin:0 0 .5em}
.contact_us .files div {margin-left:170px}

.discuss {width:698px;margin:0 auto}
.discuss .author {overflow:hidden;zoom:1;font-weight:bold;font-size:115%;margin-bottom:.5em}
.discuss .author img {float:left;margin-right:10px}
.discuss .author .info {font-size:85%;font-weight:normal;color:#7f7f7f;overflow:hidden;zoom:1;padding-top:.5em}
.discuss .author .info div {float:right}
.discuss .author .info .button {}
.discuss .question {background:url(../images/discuss.png) 0 100% no-repeat;padding:0 0 5px;margin-bottom:.7em}
.discuss .question div {background:url(../images/discuss.png) 0 0 no-repeat;padding:20px 20px 0}
.discuss .question h1 {margin-bottom:.5em}
.discuss .attached_files {padding:0 20px;margin-bottom:2em;color:#7f7f7f}
.discuss .largebox {padding-bottom:0 !important}
.discuss ul {list-style:none;list-style-position:outside;margin:0;padding:0}
.discuss li {padding:0;margin:0 0 1.7em;zoom:1}
.discuss li img {float:left;}
.discuss li h6 {margin-left:65px;font-family:Arial, Tahoma, sans-serif;font-size:115%}
.discuss li .date {display:block;float:right;color:#717171;font-size:90%;margin-top:.3em}
.discuss li .comment {margin-left:55px;background:#fff url(../images/comments.png) -1425px 100% no-repeat;padding-bottom:10px}
.discuss li .comment div {background:url(../images/comments.png) -1425px 0 no-repeat;padding:10px 10px 0 20px;}
.discuss li .files {margin-left:65px;padding-top:.5em;color:#747c79}
.discuss .add_comment {background:#d6f2e8 url(../images/backgrounds.png) -690px 100% no-repeat;padding:15px 20px 5px;margin:0 -20px;zoom:1}
.discuss .add_comment img {float:left;}
.discuss .add_comment h6 {margin-left:65px;font-family:Arial, Tahoma, sans-serif;font-size:160%;font-weight:normal}
.discuss .add_comment .comment {margin-left:55px;background:#fff url(../images/comments.png) -2028px 100% no-repeat;padding-bottom:5px}
.discuss .add_comment .comment div {background:url(../images/comments.png) -2028px 0 no-repeat;padding:5px 5px 0 15px}
.discuss .add_comment .comment textarea {width:582px;border:0;background:#fff}
.discuss .add_comment label {display:block;padding-bottom:.3em}
.discuss .add_comment fieldset {margin-left:65px;margin-bottom:1em}
.discuss .add_comment .field {background:url(../images/forms.png) 0 -30px no-repeat;padding-left:5px;width:300px}
.discuss .add_comment .field div {background:url(../images/forms.png) 100% -30px no-repeat;padding:2px 5px 3px 0;}
.discuss .add_comment .field input {border:0;width:100%;background:#fff;//margin-bottom:-2px}
.discuss .add_comment ul {padding:0}
.discuss .add_comment li {margin:0 0 .5em}
.discuss .add_comment .add {color:#1168b5;cursor:pointer}
.discuss .add_comment .add:hover {text-decoration:underline}

.search {width:698px;margin:0 auto}
.search_form {padding:0 20px !important;margin:0 0 2em}
.search_form form {background:url(../images/backgrounds.png) -3615px 0 no-repeat;padding:20px;margin:0 -20px}
.search_form .input {background:url(../images/search.png) 0 -60px no-repeat;overflow:hidden;zoom:1;margin-top:1px;//margin-top:3px;margin-top:0\0/;}
.search_form .input div {background:url(../images/search.png) 100% -60px no-repeat;padding:5px 4px 5px 0;margin-left:4px}
.search_form input {border:0;background:0;font-size:13px;width:100%;padding:2px 0 4px}
.search_form button * {background:url(../images/search.png) 100% -100px no-repeat;}
.search_form button * * {background-position:0 -100px;margin:0 8px 0 0;padding:6px 15px 9px 30px;}
.search_form .submit {float:right;padding-left:7px}
.search_form .tip {color:#868686}
.search_form .example {display:block;padding:5px 0}
.search_form .example span {border-bottom:1px dotted;cursor:pointer;color:#1168b5}

.customers_page #main {float:left;width:695px;margin-bottom:25px}
.customers_page #sidebar {float:right;width:240px;margin-bottom:25px}
.customers_page .welcome {margin-bottom:2em;background:#e9f8f3 url(../images/backgrounds.png) -1665px 100% no-repeat}
.customers_page .welcome .pad {background:url(../images/backgrounds.png) -1665px 0 no-repeat}
.customers_page .welcome .pad div {background:url(../images/customers_welcome.jpg) 100% 0 no-repeat;zoom:1;padding:30px 520px 0 40px;height:196px;position:relative}
.customers_page .welcome h2 {line-height:1em;font-size:36px;margin-bottom:.7em}
.customers_page .welcome dl.stats {position:absolute;left:480px;top:25px;width:150px}
.customers_page .welcome dl.stats dt {font-size:90%;padding:10px 0 3px;display:block;clear:left;}
.customers_page .welcome dl.stats dd {display:inline-block;position:relative;background:#f0eba8 url(../images/stats_counter.png) 0 0 no-repeat;font-size:18px;letter-spacing:12px;color:#4a4911;text-shadow:0 1px 0 #f0efa6;float:left}
.customers_page .welcome dl.stats dd span {display:block;position:relative;left:6px}
.customers_page .welcome dl.stats dd i {display:block;position:absolute;background:url(../images/stats_counter.png) 100% 0 no-repeat;height:25px;width:3px;top:0;right:0;font-size:1px}
.customers_page .features {list-style:none;list-style-position:outside;margin:0;padding:0}
.customers_page .features li {margin:0;padding:0 0 0 58px;float:left;width:260px;margin:0 27px 2em 0}
.customers_page .features a {color:#000;}
.customers_page .features a:hover {text-decoration:none}
.customers_page .features a:hover strong {text-decoration:underline}
.customers_page .features a strong {color:#1168b5;display:block;font-size:26px;font-weight:normal;line-height:1em;margin-bottom:.3em}
.customers_page .features i, .customers_page h1 i {display:block;background:url(../images/features_icons.jpg) 0 0 no-repeat;font-size:1px;width:48px;height:48px;position:absolute;margin:-10px 0 0 -58px;cursor:pointer}
.customers_page .features .clear {padding:0;clear:both;width:100%;margin:0;font-size:1px;line-height:1px}
.customers_page .payment i {}
.customers_page .discounts i {background-position:-48px 0}
.customers_page .cabinet i {background-position:-96px 0}
.customers_page .corporate i {background-position:-144px 0}
.customers_page .partners i {background-position:-192px 0}
.customers_page .docs i {background-position:-240px 0}
.customers_page .check_order label {float:none;width:auto;text-align:left}
.customers_page .check_order label {float:none;width:auto;text-align:left;margin:0 0 .4em}
.customers_page .check_order .submit {padding:0}
.customers_page .check_order fieldset {margin-right:0}
.customers_page .questions p {margin:0;font-size:140%}
.customers_page .article h1 {padding-left:55px}
.customers_page .article h1 i {margin-top:-5px;cursor:default}
.customers_page #sidebar .category ul {background:url(../images/backgrounds.png) 0 0 no-repeat;padding:15px 0 0 0;}

.about_page #main {float:left;width:695px;margin-bottom:25px}
.about_page #sidebar {float:right;width:240px;margin-bottom:25px}
.about_page .welcome {margin-bottom:2em;background:#e9f8f3 url(../images/backgrounds.png) -1665px 100% no-repeat}
.about_page .welcome .pad {background:url(../images/backgrounds.png) -1665px 0 no-repeat;}
.about_page .welcome .pad div {background:url(../images/about_welcome.jpg) 100% 0 no-repeat;zoom:1;padding:40px 420px 0 40px;height:186px;font-size:155%;position:relative}
.about_page .welcome h2 {line-height:1em;font-size:36px;margin-bottom:.5em}
.about_page .welcome p {line-height:1.3em}
.about_page .features {list-style:none;list-style-position:outside;margin:0;padding:10px 0 0;overflow:hidden;zoom:1}
.about_page .features li {margin:0;padding:0 0 0 58px;float:left;width:140px;margin:0 27px 2em 0;font-size:140%;line-height:1.1em}
.about_page .features i {display:block;background:url(../images/features_icons.jpg) 0 0 no-repeat;font-size:1px;width:48px;height:48px;position:absolute;margin:-12px 0 0 -58px}
.about_page .features .large i {background-position:-336px 0}
.about_page .features .guarantee i {background-position:-288px 0}
.about_page .questions p {font-size:140%;margin:0;}


.help_center #main {float:left;width:695px;margin-bottom:25px}
.help_center #sidebar {float:right;width:240px;margin-bottom:25px}
.help_center .questions p {margin:0;font-size:140%}
.help_center #sidebar .category ul {background:url(../images/backgrounds.png) 0 0 no-repeat;padding:15px 0 0 0;}
.help_center .search_form {margin-bottom:0}
.help_center .categories {list-style:none;list-style-position:outside;margin:0;padding:0;overflow:hidden;zoom:1;position:relative}
.help_center .categories h2 {margin-bottom:.3em}
.help_center .categories li {margin:0;padding:15px 0 20px;border-top:1px solid #ccdbd6;position:relative;top:-1px;overflow:hidden;zoom:1}
.help_center .categories li ul {list-style:none;list-style-position:outside;margin:0 4% 0 0;padding:0;float:left;width:40%;}
.help_center .categories li li {border:0;font-size:125%;padding:0;margin:0 0 .2em}
.help_center .articles_list h3  {line-height:1.1em;background:url(../images/backgrounds.png) -3615px 0 no-repeat;padding:10px 20px 13px;margin:0 -20px}
.help_center .articles_list ul, .help_center ul.articles_list  {list-style:none;list-style-position:outside;margin:0;padding:0;}
.help_center ul.articles_list {margin-bottom:2em}
.help_center .useful_feedback {margin:0 0 2em;padding:15px 0 0;border-top:1px solid #ccdbd6;font-size:115%}
.help_center .useful_feedback span {margin-right:10px}
.help_center .useful_feedback input {vertical-align:middle}
.help_center .useful_feedback label {padding-left:5px}

.error404 {width:698px;margin:0 auto}
.error404 h1 {padding-top:1.5em}
.error404 h1 span {font-size:200%;display:block;margin-bottom:.2em}
.error404 .popular_box {padding-top:2.5em}

.popular_box {margin:0 0 2em}
.popular_box h2 a {border-left:1px solid #bdbdbd;padding-left:10px;white-space:nowrap;font-size:60%;line-height:1.2em;dislay:inline-block;zoom:1}
.popular_box i {width:150px;display:block;margin:0 0 .5em}
.popular_box .slideshow {position:relative;overflow:hidden;width:690px;margin:0 0 2em}
.popular_box ul {list-style:none;list-style-position:outside;margin:0;padding:0;white-space:nowrap}
.popular_box li {margin:0;display:inline-block;width:203px;//display:inline;zoom:1;padding:5px 30px 5px 0;vertical-align:top}
.popular_box li a {display:block;text-decoration:none;color:#000}
.popular_box li img {display:block;}
.popular_box li span {white-space:normal}
.popular_box li a strong {color:#1168b5;text-decoration:none;display:block;overflow:hidden;padding:0 0 15px 37px;font-size:140%;font-family:Arial, Tahoma, sans-serif;font-weight:normal}
.popular_box li a strong img {position:absolute;margin:-3px 0 0 -37px}
.popular_box li a:hover strong {text-decoration:underline}
.popular_box .bslider {position:relative;zoom:1}
.popular_box .bslider .control {display:block;width:24px;height:24px;background:url(../images/scroll.png) 0 -5px no-repeat;cursor:pointer;position:absolute;}
.popular_box .bslider .left {left:0;top:-10px;}
.popular_box .bslider .right {right:0;background-position:-48px -5px;top:-10px;}
.popular_box .scroll {position:relative;height:25px;margin:0 30px}
.popular_box .scroll .track {background:gray url(../images/scroll.png) 0 0 no-repeat}
.popular_box .scroll .track * {background:url(../images/scroll.png) 100% 0 no-repeat;height:5px;margin-left:5px;font-size:5px}
.popular_box .scroll .handle {background-position:-24px -5px;top:-10px;cursor:move;}

.special_offers_box {margin:0 0 2em}
.downloading .special_offers_box .slideshow {width:960px}

.offers_box h2 a {border-left:1px solid #bdbdbd;padding-left:10px;white-space:nowrap;font-size:60%;line-height:1.2em;dislay:inline-block;zoom:1}
.offers_box .slideshow {position:relative;overflow:hidden;width:960px;margin:0 0 2em}
.offers_box ul {list-style:none;list-style-position:outside;margin:0;padding:0;white-space:nowrap}
.offers_box li {margin:0;display:inline-block;width:210px;//display:inline;zoom:1;padding:5px 30px 5px 0;vertical-align:top}
.offers_box li a {white-space:normal;}
.offers_box .bslider {position:relative;zoom:1}
.offers_box .bslider .control {display:block;width:24px;height:24px;background:url(../images/scroll.png) 0 -5px no-repeat;cursor:pointer;position:absolute;}
.offers_box .bslider .left {left:0;top:-10px;}
.offers_box .bslider .right {right:0;background-position:-48px -5px;top:-10px;}
.offers_box .scroll {position:relative;height:25px;margin:0 30px}
.offers_box .scroll .track {background:gray url(../images/scroll.png) 0 0 no-repeat}
.offers_box .scroll .track * {background:url(../images/scroll.png) 100% 0 no-repeat;height:5px;margin-left:5px;font-size:5px}
.offers_box .scroll .handle {background-position:-24px -5px;top:-10px;cursor:move;}

.categories_box {overflow:hidden;zoom:1;padding:0 0 20px !important;width:698px !important}
.categories_box h2 {margin-left:0 !important;margin-right:0 !important}
.categories_box ul {list-style:none;list-style-position:outside;padding:0;margin:0;font-size:115%;float:left;width:220px}
.categories_box li {margin:0;padding:0 0 0 20px;position:relative;zoom:1}
.categories_box a {padding:10px 0 10px 45px;display:block;//display:inline-block;width:155px;overflow:hidden;position:relative;white-space:nowrap}
.categories_box a span {display:block;width:40px;height:40px;position:absolute;top:50%;left:0;margin-top:-20px;overflow:hidden}
.categories_box a i {display:block;width:40px;height:600px;position:absolute;top:0;left:0;background:url(../images/categories_icons.png) 0 0 no-repeat}
.categories_box a ins {display:block;right:0;width:32px;height:50px;position:absolute;top:0;background:url(../images/green_shade.png) 0 0 no-repeat}
.categories_box .business i {top:-40px}
.categories_box .communications i {top:-80px}
.categories_box .desktop i {top:-120px}
.categories_box .network_internet i {top:-160px}
.categories_box .education i {top:-200px}
.categories_box .games_entertainment i {top:-240px}
.categories_box .graphic_apps i {top:-280px}
.categories_box .home_hobby i {top:-320px}
.categories_box .development i {top:-360px}
.categories_box .security_privacy i {top:-400px}
.categories_box .servers i {top:-440px}
.categories_box .web_development i {top:-480px} 
.categories_box .portable i {top:-520px}
.categories_box .system_utilities i {top:-560px}


.order {margin:0 auto;width:698px}
.order div.submit {background-color:#d6f2e8;padding-bottom:15px}
.order div.submit div {background:#d6f2e8 url(../images/backgrounds.png) -3615px 0 no-repeat;margin:0 -20px;padding:15px 20px 0;text-align:center}
.order .cart {overflow:hidden;zoom:1;padding-bottom:0}
.order .cart table {width:100%;margin:0 0 7px}
.order .cart th {color:#747c79;border-bottom:1px solid #bad5cc;font-weight:normal;padding:0 20px 7px 0}
.order .cart td {padding:7px 20px 0 0;vertical-align:middle}
.order .cart .code {width:50px}
.order .cart .price {width:80px;text-align:right;padding-right:30px}
.order .cart .price strong {display:block;position:relative;font-weight:normal;zoom:1}
.order .cart .delete {display:block;width:9px;height:9px;background:url(../images/forms.png) -226px -90px no-repeat;margin:.4em 0 0;cursor:pointer;position:absolute;top:0;right:-21px}
.order .cart .qnt {width:70px;text-align:right}
.order .cart .qnt .field {width:30px;float:right}
.order .cart .qnt .controls {display:block;width:17px;float:right;margin:-2px 0 0 5px}
.order .cart .qnt .controls * {display:block;height:13px;background:url(../images/forms.png) -192px -90px no-repeat;cursor:pointer;line-height:13px;font-size:10px}
.order .cart .qnt .controls .more_disabled {background-position:-209px -90px;cursor:default}
.order .cart .qnt .controls .less {background-position:-192px -103px}
.order .cart .qnt .controls .less_disabled {background-position:-209px -103px;cursor:default}
.order .cart .total {border-top:1px solid #bad5cc;padding:7px 30px 0 0;color:#747c79;}
.order .cart .total div {float:right;padding-bottom:20px}
.order .cart .total strong {font-weight:normal;color:#000;display:inline-block;width:100px;text-align:right}
.order .cart .discount td {font-size:90%;padding:5px 30px 2px 0;color:#1d9719}
.order .cart .discount .rate {text-align:right}
.order .cart .toolbar {}
.order .cart .toolbar ul {list-style:none;list-style-position:outside;padding:0;margin:0;overflow:hidden;zoom:1}
.order .cart .toolbar li {float:left;margin:0 5px 0 0;padding:0 0 15px}
.order .cart .toolbar .active {background:url(../images/toolbar_arr.png) 50% 100% no-repeat;}
.order .cart .discount_code {background:#b5ebd9 url(../images/backgrounds.png) -3615px 100% no-repeat;padding:15px 20px 5px;margin:-2px -20px 0;zoom:1}
.order .cart .discount_code form {zoom:1;position:relative}
.order .cart .discount_code label {display:block;float:none;width:auto;text-align:left;margin:0;color:#000;padding-bottom:.3em}
.order .cart .discount_code .field {background:url(../images/forms.png) 0 -30px no-repeat;padding-left:5px;width:300px}
.order .cart .discount_code .field div {background:url(../images/forms.png) 100% -30px no-repeat;padding:2px 5px 3px 0;}
.order .cart .discount_code .field input {border:0;width:100%;background:#fff;//margin-bottom:-2px}

.order .user_info .login, .order .user_info .info, .order .user_info .registration {width:500px;padding-top:.5em} 
.order .payment_type ul {list-style:none;list-style-position:outside;padding:0;margin:0}
.order .payment_type li {margin-bottom:1em;font-size:135%;position:relative}
.order .payment_type li label {cursor:pointer;padding-left:50px}
.order .payment_type label i {background:url(../images/payment_logos.png) 0 0 no-repeat;display:block;position:absolute;width:40px;height:40px;top:-8px;left:25px}
.order .payment_type .mcard i {background-position:0 -40px}
.order .payment_type .qiwi i {background-position:0 -80px}
.order .payment_type .beeline i {background-position:0 -120px}
.order .payment_type .mts i {background-position:0 -160px}
.order .payment_type .megafon i {background-position:0 -200px}
.order .payment_type .yamoney i {background-position:0 -240px}
.order .payment_type .wmoney i {background-position:0 -280px}
.order .payment_type .rbkmoney i {background-position:0 -320px}
.order .payment_type .rkassa i {background-position:0 -360px}
.order .payment_type .sberbank i {background-position:0 -400px}
.order .payment_type .bank i {background-position:0 -440px}
.order .payment_type li .fields {font-size:13px;padding-top:10px}
.order .payment_type li .fields label {padding-left:25px;width:120px;cursor:text}
.order .payment_type li .fields .field {float:left}
.order .payment_type li .fields .field input {}

.order .header {background:#d6f2e8 url(../images/backgrounds.png) -3615px 0 no-repeat;padding:10px 20px 13px;margin:0 -20px 1.5em;zoom:1}
.order .header h2 {background:none;padding:0;margin:0}
.order .header .button {float:right;margin-top:.4em}

.order_confirm .order_message {border-bottom:1px dotted #bad5cc;padding:0 130px 1em;margin:0 -130px 3em;position:relative;zoom:1}
.order_confirm h1 {margin-bottom:.5em}
.order_confirm dl {overflow:hidden;zoom:1;margin-bottom:1.5em;font-size:115%}
.order_confirm dl .clear {clear:both;float:none;padding:0;margin:0;font-size:1px;line-height:1px}
.order_confirm dt {display:block;float:left;width:150px;margin:0 20px 3px 0}
.order_confirm dd {float:left;margin-bottom:3px}
.order_confirm ul.tools {list-style:none;list-style-position:outside;padding:15px 0 0;zoom:1;overflow:hidden;border-top:1px solid #bad5cc;margin:2em 0 4em}
.order_confirm ul.tools li {float:left;padding:0;margin:0 20px 0 0}
.order_confirm .cart_contents {clear:both}
.order_confirm .customer_info table {width:100%}
.order_confirm .customer_info table td {padding:0 20px 7px 0}
.order_confirm .customer_info table .label {width:130px;color:#747c79}
.order_confirm .instruction {overflow:hidden;zoom:1;position:relative}
.order_confirm .instruction .change_payment_type {float:right;margin-top:.7em}
.order_confirm .instruction .bank_details {float:left;width:55%}
.order_confirm .instruction .bank_details ul {list-style:none;list-style-position:outside;padding:0;margin:0}
.order_confirm .instruction .bank_details li span {color:#7f7f7f}
.order_confirm .instruction .payforms {float:right;width:35%}
.order_confirm .instruction .payforms ul {list-style:none;list-style-position:outside;padding:0;margin:0}
.order_confirm .instruction .payforms li {overflow:hidden;zoom:1;margin-bottom:1.5em}
.order_confirm .instruction .payforms li img {float:left;margin-right:10px}
.order_confirm .url_info {padding:20px 0 2em 30px;border-top:1px solid #bad5cc;zoom:1}
.order_confirm .url_info i {display:block;background:url(../images/messages_icons.png) 0 -66px no-repeat;width:22px;height:22px;vertical-align:middle;position:absolute;margin-left:-30px}

.order_confirm .cart_contents td.licenses {padding:10px 0 5px;}
.order_confirm .cart_contents td.licenses table {margin:0}
.order_confirm .cart_contents td.licenses th {border:0;padding:0}
.order_confirm .cart_contents td.licenses .list {background:#fff url(../images/order_licenseinfo.png) 0 0 no-repeat;padding:10px 15px 10px}
.order_confirm .cart_contents td.licenses .status {width:200px}
.order_confirm .cart_contents td.licenses .info {background:#d4f2e8 url(../images/order_licenseinfo.png) 0 100% no-repeat;padding:5px 15px 8px}

.order_confirm .instruction .header {padding-left:70px}
.order_confirm .header i {background:url(../images/payment_logos.png) 0 0 no-repeat;display:block;position:absolute;width:40px;height:40px;top:7px;left:20px}
.order_confirm .mcard .header i {background-position:0 -40px}
.order_confirm .qiwi .header i {background-position:0 -80px}
.order_confirm .beeline .header i {background-position:0 -120px}
.order_confirm .mts .header i {background-position:0 -160px}
.order_confirm .megafon .header i {background-position:0 -200px}
.order_confirm .yamoney .header i {background-position:0 -240px}
.order_confirm .wmoney .header i {background-position:0 -280px}
.order_confirm .rbkmoney .header i {background-position:0 -320px}
.order_confirm .rkassa .header i {background-position:0 -360px}
.order_confirm .sberbank .header i {background-position:0 -400px}
.order_confirm .bank .header i {background-position:0 -440px}

.screenshot {padding:3px;border:1px solid #bad4ce;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#fff;display:block}
.screenshot img {display:block;margin:0 auto}

.product_price_box {display:block}
.product_price_box img {display:block;float:left;margin-right:10px}
.product_price_box strong {font-size:14px;margin-bottom:10px;padding:10px 0 0 5px;font-family:Arial, Tahoma, sans-serif;font-weight:normal;display:block;overflow:hidden;zoom:1}
.product_price_box .price {display:inline-block;font-size:16px;background:url(../images/product_price_sm.png) 100% 0 no-repeat;overflow:hidden;zoom:1}
.product_price_box .price span {display:inline-block;background:url(../images/product_price_sm.png) 0 0 no-repeat;margin-right:5px;padding:0 5px 0 13px;line-height:32px}
a.product_price_box {color:#000;cursor:pointer;overflow:hidden;zoom:1}
a.product_price_box strong {color:#1168b5;}
a.product_price_box:hover {text-decoration:none}
a.product_price_box:hover strong {text-decoration:underline}



.rating dl {overflow:hidden;zoom:1;}
.rating dt {text-align:right;float:left;clear:left;color:#747c79;width:110px;overflow:hidden;white-space:nowrap}
.rating dd {width:82px;float:right;margin-top:4px;background:#dadada url(../images/rating_stuff.png) 0 0 no-repeat;height:8px;//float:none;//margin-left:113px;_margin-left:0}
.rating dd span {display:block;background:#45c465 url(../images/rating_stuff.png) 100% -8px no-repeat;height:8px;font-size:6px;line-height:6px;overflow:hidden}
.rating dd span span {background:url(../images/rating_stuff.png) 0 -8px no-repeat;margin-right:2px}
.rating .average span {background:#e7e676 url(../images/rating_stuff.png) 100% -24px no-repeat}
.rating .average span span {background:url(../images/rating_stuff.png) 0 -24px no-repeat}
.rating .low span {background:#e7e676 url(../images/rating_stuff.png) 100% -16px no-repeat}
.rating .low span span {background:url(../images/rating_stuff.png) 0 -16px no-repeat}

.total_rating {width:82px;background:#dadada url(../images/rating_stuff.png) 0 0 no-repeat;height:8px;}
.total_rating span {display:block;background:#45c465 url(../images/rating_stuff.png) 100% -8px no-repeat;height:8px;font-size:6px;line-height:6px}
.total_rating span span {background:url(../images/rating_stuff.png) 0 -8px no-repeat;margin-right:2px}
.total_rating .average {background:#e7e676 url(../images/rating_stuff.png) 100% -24px no-repeat}
.total_rating .average span {background:url(../images/rating_stuff.png) 0 -24px no-repeat}
.total_rating .low {background:#e7e676 url(../images/rating_stuff.png) 100% -16px no-repeat}
.total_rating .low span {background:url(../images/rating_stuff.png) 0 -16px no-repeat}


.smallbox {margin-bottom:1.5em;background:#e9f8f3 url(../images/backgrounds.png) -1405px 100% no-repeat;padding:0 20px 20px;zoom:1;width:200px}
.smallbox h2 {line-height:1.1em;background:#d6f2e8 url(../images/backgrounds.png) -1405px 0 no-repeat;padding:10px 20px 13px;margin:0 -20px 20px}
.box {margin-bottom:1.5em;background:#e9f8f3 url(../images/backgrounds.png) -235px 100% no-repeat;padding:0 20px 20px;zoom:1;width:395px}
.box h2 {line-height:1.1em;background:#d6f2e8 url(../images/backgrounds.png) -235px 0 no-repeat;padding:10px 20px 13px;margin:0 -20px 20px}
.box h2 a {border-left:1px solid #bdbdbd;padding-left:10px;white-space:nowrap;font-size:60%;line-height:1.2em;dislay:inline-block;zoom:1}
.mediumbox {margin-bottom:1.5em;background:#e9f8f3 url(../images/backgrounds.png) -690px 100% no-repeat;padding:0 20px 20px;zoom:1;width:655px;}
.mediumbox h2 {line-height:1.1em;background:#d6f2e8 url(../images/backgrounds.png) -690px 0 no-repeat;padding:10px 20px 13px;margin:0 -20px 20px}
.largebox {margin-bottom:1.5em;background:#e9f8f3 url(../images/backgrounds.png) -3615px 100% no-repeat;padding:0 20px 20px;zoom:1;width:658px;}
.largebox h2 {line-height:1.1em;background:#d6f2e8 url(../images/backgrounds.png) -3615px 0 no-repeat;padding:10px 20px 13px;margin:0 -20px 20px}

#sidebar .smallbox {background-position:0 100%;width:195px}
#sidebar .smallbox h2 {background-position:0 0}
.simplebox {margin-bottom:1.5em}
.simplebox h2 {line-height:1.1em}
.simplebox h2 a {border-left:1px solid #bdbdbd;font-size:60%;padding-left:10px;white-space:nowrap;margin-left:5px;line-height:1.2em}

.yellowbox {background-color:#f9f8e7}
.yellowbox h2 {background-color:#f4f2d5}

a.download {display:inline-block;background:#e8e68d url(../images/main_buttons.png) 0 0 no-repeat;color:#4a4911;text-shadow:0 1px 0 #efeea3;font-size:11px;vertical-align:middle;margin-right:5px;cursor:pointer}
a.download:hover {text-decoration:none}
a.download strong {font-size:18px;display:inline-block;float:left;background:url(../images/main_buttons.png) 100% 0 no-repeat;padding:17px 50px 8px 10px;height:39px;margin-left:5px}
a.download span {display:block;font-size:12px;font-weight:normal}
a.buy {display:inline-block;background:#e8e68d url(../images/main_buttons.png) -35px -80px no-repeat;color:#fff;font-size:18px;vertical-align:middle;cursor:pointer;}
a.buy:hover {text-decoration:none}
a.buy strong {font-size:18px;display:inline-block;float:left;padding:26px 0 16px 10px;text-shadow:0 -1px 0 #1b9227;height:22px;_padding:25px 0 15px 10px;}
a.buy span {display:inline-block;background:url(../images/main_buttons.png) 0 -80px no-repeat;color:#000}
a.buy span span {background-position:100% -80px;padding:26px 10px 19px 0;height:19px;margin-left:35px;_padding:26px 10px 13px 0;}

a.download_small {display:inline-block;background:url(../images/main_buttons_small.png) 0 0 no-repeat;color:#4a4911;text-shadow:0 1px 0 #efeea3;font-size:12px;vertical-align:middle;margin-right:5px;cursor:pointer}
a.download_small:hover {text-decoration:none}
a.download_small strong {display:inline-block;float:left;background:url(../images/main_buttons_small.png) 100% 0 no-repeat;padding:16px 35px 8px 0;margin-left:10px}
a.buy_small {display:inline-block;background:url(../images/main_buttons_small.png) 0 0 no-repeat;color:#4a4911;font-size:12px;vertical-align:middle;cursor:pointer}
a.buy_small:hover {text-decoration:none}
a.buy_small strong {font-size:12px;display:inline-block;float:left;padding:16px 0 8px 10px;text-shadow:0 1px 0 #efeea3;}
a.buy_small span {display:inline-block;background:url(../images/main_buttons_small.png) 100% -39px no-repeat;padding:20px 0 6px 20px;color:#fff;width:73px;text-align:center;font-size:11px;white-space:nowrap}

form.simple {}
form.simple fieldset {padding:0 0 1em;margin-right:30px;position:relative}
form.simple fieldset label {color:#747c79;width:150px;margin:.2em 20px 0 0;display:block;float:left;text-align:right}
form.simple fieldset label span, form.simple .about_stars span {color:#ec1d49}
form.simple .radio {padding-left:170px}
form.simple .radio label {display:inline;width:auto;float:none;margin:0;padding-left:5px}
form.simple fieldset.submit {padding:0 0 0 170px}
form.simple .field {background:url(../images/forms.png) 0 0 no-repeat;padding-left:5px;overflow:hidden;zoom:1}
form.simple .field div {background:url(../images/forms.png) 100% 0 no-repeat;padding:2px 5px 3px 0;}
form.simple .field input {border:0;width:100%;background:#fff;//margin-bottom:-2px}
form.simple .resizable {display:inline-block;vertical-align:middle;_display:inline}
form.simple .resizable input {width:auto}
form.simple .textarea {background:url(../images/forms.png) 0 -130px no-repeat;padding-left:5px;overflow:hidden;zoom:1}
form.simple .textarea div {background:url(../images/forms.png) 100% -130px no-repeat;padding:2px 5px 3px 0;}
form.simple .textarea .bottom {background:url(../images/forms.png) 0 -357px no-repeat;padding:0 0 0 5px;margin-left:-5px}
form.simple .textarea .bottom div {background:url(../images/forms.png) 100% -357px no-repeat;height:3px;font-size:2px;line-height:3px;padding:0}
form.simple .textarea textarea {border:0;width:100%;background:#fff;//margin-bottom:-2px}
form.simple .about_stars {color:#747c79;font-size:90%;padding:.5em 0 0 170px;margin:0 0 1em;}
form.simple .verification img {float:left;margin-right:20px}

.button {display:inline-block;background:url(../images/buttons.png) 100% 0 no-repeat;font-size:90%;color:#11452c;text-shadow:0 1px 0 #c1fdd4;vertical-align:middle;cursor:pointer;margin-left:5px;}
.button span {display:inline-block;background:url(../images/buttons.png) 0 0 no-repeat;margin-right:5px;padding:4px 0px 5px 10px;position:relative;left:-5px;min-height:13px}
.button_rate {background-position:100% -30px}
.button_rate span {background-position:0 -30px;padding-left:22px}
.button_comment {background-position:100% -60px}
.button_comment span {background-position:0 -60px;padding-left:22px}

.system_message {text-align:center;padding:10px;margin-bottom:20px}
.system_message i {display:inline-block;background:url(../images/messages_icons.png) 0 0 no-repeat;width:22px;height:22px;vertical-align:middle;margin-right:10px}
.smallbox .system_message, .box .system_message, .mediumbox .system_message, .largebox .system_message {margin:-20px -20px 20px;padding:10px 30px}

.big_system_message {padding:10px 10px 12px 55px;margin-bottom:20px;font-size:24px}
.big_system_message i {display:block;background:url(../images/messages_icons.png) 0 0 no-repeat;width:22px;height:22px;position:absolute;margin:6px 0 0 -35px;font-size:1px;zoom:1}

.message_error {background:#ffd1d1}
.message_success {background:#bceddd}
.message_success i {background-position:0 -22px}
.message_warning {background:#fde8c3}
.message_warning i {background-position:0 -44px}
.message_info {background:#c0e6f7}
.message_info i {background-position:0 -66px}




.form_message_success, .form_message_error {min-height:20px;_height:20px;position:absolute;left:100%;margin-left:10px;top:0;padding:2px 0 0}
.form_message_success {width:22px;background:url(../images/messages_icons.png) 0 -22px no-repeat;}
.form_message_error {width:130px;padding-left:27px;color:red}
.form_message_error_line {color:red;margin-left:170px}
.form_message_error i {background:url(../images/messages_icons.png) 0 0  no-repeat;display:block;width:22px;height:22px;position:absolute;margin:-2px 0 0 -27px}


.tabbed {}
.tabbed .tabs {list-style:none;list-style-position:outside;margin:0;padding:0;background:url(../images/tabbed.png) 0 0 no-repeat;overflow:hidden;zoom:1;width:435px;white-space:nowrap;position:relative}
.tabbed .tabs li {margin:0;color:#11452c;text-shadow:0 1px 0 #c1fdd4;width:145px;display:inline-block;text-align:center;cursor:pointer;//display:inline;zoom:1}
.tabbed .tabs span {display:block;padding:5px 0 8px;}
.tabbed .tabs .active span {background:url(../images/tabbed.png) -145px -50px no-repeat;color:#fff;text-shadow:none}
.tabbed .tabs .active .first {background-position:0 -50px}
.tabbed .tabs .active .last {background-position:100% -50px}
.tabbed .content {display:none}

.slider {background:#eaeaea;height:5px;position:relative;cursor:pointer;width:200px;margin-top:10px}
.slider .handle {background:#7cd38f;height:18px;width:18px;top:-8px;position:absolute;display:block;margin-top:1px;;cursor:move;}
.slider .progress {background:#7cd38f;height:5px;position:absolute;width:0;}


#our_team {clear:both;width:920px;margin:0 auto;background:#f3f2cf url(../images/backgrounds.png) -1665px 0 no-repeat;padding:15px 20px}
#our_team h5 {color:#4a4911;text-shadow:0 1px 0 #f9f8dc;margin-bottom:.8em}
#our_team ul {list-style:none;list-style-position:outside;padding:0;margin:0;zoom:1;overflow:hidden;width:920px}
#our_team li {margin:0 5% 0 0;padding:0;float:left;width:20%;font-size:90%}
#our_team li img {float:left;margin-right:10px}
#our_team li a {color:#666537;text-shadow:0 1px 0 #f9f8dc;font-size:110%;text-decoration:underline;}

#footer {background:#1a3c27;height:100px;color:#67d7b5;font-size:11px;position:relative;background:url(../images/yellow_line.png) 0 0 repeat-x;padding-top:7px;}
#footer .pad {width:830px;position:relative;font-size:11px;padding:5px 0 0 130px;margin:0 auto;height:95px}
#footer a {color:#a8f6de}
#footer ul {list-style:none;list-style-position:outside;float:left;padding:0;margin:0 0 8px;position:relative;}
#footer ul li {float:left;padding:0 22px 0 0;margin:0;background:url(../images/service_icons.png) 100% -300px no-repeat;}
#footer ul a {text-shadow:0 0 8px #00ffb6;display:inline-block;padding:8px 0}
#footer ul .lang {background:0;position:relative}
#footer .lang i {display:block;width:16px;height:11px;font-size:1px;line-height:11px;position:absolute;top:7px;left:10px;background:url(../images/langs.png) 0 0 no-repeat;zoom:1}
#footer .lang .tgl {padding-right:28px;padding-left:20px;background:url(../images/service_icons.png) 100% -180px no-repeat;cursor:pointer}
#footer .lang .tgl i {top:9px;left:0}
#footer .lang_dropdown {width:150px;position:absolute;bottom:100%;left:0;display:none;z-index:1000}
#footer .lang_dropdown ul {margin:0;zoom:1;float:none}
#footer li.open .lang_dropdown {display:block}
#footer .lang_dropdown ul {background:url(../images/dropdown.png) 0 0 no-repeat;padding:3px 1px 0 1px}
#footer .bar .lang_dropdown li {font-size:90%;margin:0;display:block;padding:0;background:0;float:none;font-size:12px;position:relative}
#footer .lang_dropdown li a {color:#000;text-decoration:underline;padding:4px 10px 4px 35px;background:0;display:block;zoom:1;text-shadow:none}
#footer .lang .es {background-position:0 -11px}
#footer .lang .it {background-position:0 -22px}
#footer .lang .cn {background-position:0 -33px}
#footer .lang .de {background-position:0 -44px}
#footer .lang .pt {background-position:0 -55px}
#footer .lang .ru {background-position:0 -66px}
#footer .lang .fr {background-position:0 -77px}
#footer .lang .jp {background-position:0 -88px}
#footer .lang_dropdown li a:hover {background:#fff;text-decoration:none}
#footer .lang_dropdown .bottom {background:url(../images/dropdown.png) 0 100% no-repeat;height:3px;font-size:3px}
#footer ul .tel {font-size:13px;padding:5px 22px 6px 0}
#footer ul .help {background:0}
#footer ul .help a {display:inline-block;background:url(../images/service_icons.png) 0 -60px no-repeat;padding:8px 0 8px 25px;margin-left:-5px}
#footer .user_login {float:right;font-weight:bold;white-space:nowrap;margin:0 0 8px}
#footer .user_login a {text-shadow:0 0 8px #00ffb6;display:inline-block;padding:8px 0 8px 25px;margin-left:5px}
#footer .user_login .login {background:url(../images/service_icons.png) 0 -120px no-repeat;}
#footer .user_login .registration {background:url(../images/service_icons.png) 0 0 no-repeat;}
#footer .links {left:-10px}
#footer .links .rss a {background:url(../images/service_icons.png) 0 -360px no-repeat;padding-left:25px}
#footer .copyright {position:absolute;left:50%;margin-left:-480px;top:13px}
#footer .bg {width:100%;height:100px;overflow:hidden;position:absolute;left:0;top:7px;z-index:0}
#footer .bg img {width:100%;height:500px;margin-top:-400px}


/* hacks */
#sidebar .categories a i, #sidebar .category h2 i, .categories_box a i, .categories_map li a i {-background-image:none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/categories_icons.png,sizingMethod=crop);}
.product_page .award .five, .product_page .review .award .five {-background-image:none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/award_five.png,sizingMethod=crop);}
.product_page .award .four, .product_page .review .award .four {-background-image:none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/award_four.png,sizingMethod=crop);}
.product_page .award .three, .product_page .review .award .three {-background-image:none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/award_three.png,sizingMethod=crop);}
.product_page .award .two, .product_page .review .award .two {-background-image:none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/award_two.png,sizingMethod=crop);}
.product_page .award .one, .product_page .review .award .one {-background-image:none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/award_one.png,sizingMethod=crop);}
.products_list .screenshot .border, .popular_box i em, .product_page .screenshots .border {-background-image:none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/sshot_border.png,sizingMethod=crop);}
.reviews_list dt .award div, .products_list_simple dt .award div {-background-image:none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/awards_small.png,sizingMethod=crop);}
.categories_box a ins {-background-image:none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/green_shade.png,sizingMethod=crop);}
#cart_informer {-background-image:none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/cart_informer.png,sizingMethod=crop);}

#header ul.bar li, #header ul.bar .lang .tgl, #header ul.bar .help a, #header .user_login .login, #header .user_login .registration, #footer ul li, #footer ul .lang .tgl, #footer ul .help a, #footer .user_login .login, #footer .user_login .registration, #footer .links .rss a, #header .user_panel .name i {-background-image:url(../images/ie6/service_icons.png)}
#path i {-background-image:url(../images/ie6/dropdown.png)}
.smallbox, .smallbox h2, .box, .box h2, .mediumbox, .mediumbox h2, .largebox, .largebox h2, 
#header .navigation .fast_links ul, #sidebar .categories, #sidebar .categories ul, #sidebar .category, #sidebar .category h2,#our_team, .product_page .review .useful, .product_page .comments .header, .product_page .comments .toolbar, .product_page .add_comment, .product_page .add_rating, #sidebar .soft_selector .submit, #sidebar .product_selector .submit, .products_list .pages,
.products_list .details, .products_list .details .rating,
.order .header, .order div.submit div,
.product_page .screenshots, .product_page .screenshots .pad,
.products_list_simple .pages,
.discuss .header, .discuss .add_comment,
.search_form form,
.product_page .select_license .discounts, .product_page .select_license .discounts div,
.customers_page .welcome, .customers_page .welcome .pad, .customers_page #sidebar .category ul,
.about_page .welcome, .about_page .welcome .pad,
.help_center .articles_list h3, .help_center #sidebar .category ul,
.product_page .select_license .group, .product_page .select_license .group ul,
.order .cart .discount_code,
.author_page .news_feed .show_all,
.downloading .product_info .top, .downloading .product_info .top div, .downloading .product_info .bottom, .downloading .product_info .bottom div {-background-image:url(../images/ie6/backgrounds.png)}
.system_message i, .form_message_success, .form_message_error  i, .big_system_message i, .order_confirm .url_info i, .downloading .mirror_info i {-background-image:url(../images/ie6/messages_icons.png)}
#login .box, #login .box h2, #registration .box, #registration .box h2 {background-image:url(../images/ie6/backgrounds_dark.png)}
#sidebar .categories li ul, #sidebar .categories li .bottom, #sidebar .categories a,
.autocomplete .top .l, .autocomplete .top .r, .autocomplete .bottom .l, .autocomplete .bottom .r {-background-image:url(../images/ie6/dropdown.png)}


 

