@import "common.css";
#all {padding:35px 0}
.index_page {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;behavior: url(js/PIE.htc);}
#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}

#header {width:802px;margin:0 auto;position:relative;z-index:1000;height:90px}
#header .logo {display:block;width:121px;height:64px;background:url('../images/logo.png');text-indent:-1000px;overflow:hidden;float:left}

#navigation {background:url('../images/menu.png');width:644px;float:right;margin-top:20px}
#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 {float:left;padding:0 15px;font-family:'Segoe UI', Tahoma, Arial, sans-serif;font-size:16px;height:40px;overflow:hidden} 
#navigation .menu li {display:block;float:left;padding:0;line-height:35px}
#navigation .menu li * {display:block;padding:0 15px 2px}
#navigation .menu .active {background:url('../images/menu.png') 0 -40px;color:#fff}
#navigation .menu .active a {color:#fff}
#navigation .menu .active a:hover {color:#a8e0f4}
#navigation .lang {float:right;position:relative;border-left:1px solid #c3d8e0}
#navigation .lang .tgl {background:url('../images/langs_flags.png') 15px 0 no-repeat;display:block;padding:6px 30px 0 38px;margin-top:4px;height:26px;cursor:pointer}
#navigation .lang .tgl:hover {color:#0099cb}
#navigation .lang ul {display:none;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:0 3px 3px #417d91;-webkit-box-shadow:0 3px 3px #417d91;box-shadow:0 3px 3px #417d91;padding:5px 0;position:absolute;left:0;top:100%;margin-top:1px;behavior: url(js/PIE.htc);}
#navigation .lang ul li {display:block;padding:0;margin:0}
#navigation .lang ul li a {color:#0099cb}
#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:#0099cb;color:#fff}
#navigation .lang ul li.current {background:#e7f5fb;}
#navigation .lang .es {background-position:15px -30px}
#navigation .lang .it {background-position:15px -60px}
#navigation .lang .cn {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 .it {background-position:15px -60px}
#navigation .lang .cz {background-position:15px -360px}

#header a.cabinet_login {background:url('../images/login.png') 0 50% no-repeat;display:block;position:absolute;top:0;right:1px;margin-top:-15px;line-heght:25px;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 {background:url('../images/promo_sup_en.jpg') 50% 0 no-repeat;height:415px;margin:-125px 0 0;font-size:14px;color:#00405a}
#promo .pad {padding:150px 460px 0 0;width:340px;margin:0 auto}
#promo .pad h2 {overflow:hidden;text-indent:-1000px;height:95px}
#promo .pad p {margin-bottom:15px}
#promo .learn_more
, #promo .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 .learn_more i
, #promo .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 .learn_more:hover {background-position:100% -40px}
#promo .learn_more:hover i {background-position:0 -40px} 
#promo .download {background-position:100% -80px;text-shadow:0 1px 0 #bdf6a9}
#promo .download i {background-position:0 -80px}
#promo .download:hover {background-position:100% -120px} 
#promo .download:hover i {background-position:0 -120px} 

.products_showcase {background:url('../images/products_showcase_bg.jpg') 50% 0 no-repeat;padding-top:23px;margin-bottom:40px}
.products_showcase h2 {font-size:20px;font-family:'Segoe UI', Tahoma, Arial, sans-serif;color:#fff;text-shadow:0 -1px 0 #1d7aa1;text-align:center}
.products_showcase h2 span {background:#1eb1d5;padding:0 10px}
.products_showcase ul {background:url('../images/products_showcase.jpg') 0 0 no-repeat;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;//display:inline;width:185px;padding:0 0 0 0;margin:0 20px 0 0;color:#a8e0f4;overflow:hidden;vertical-align:top;zoom:1}
.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-family:'Segoe UI', Tahoma, Arial, sans-serif;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} 

.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;font-family:'Segoe UI', Tahoma, Arial, sans-serif;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;//display:inline;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-family:'Segoe UI', Tahoma, Arial, sans-serif;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:115%;font-weight:bold;position:relative;bottom:-1px;overflow:hidden;zoom:1}
.sections_menu li {float:left;margin:9px 0 0;padding:0}
.sections_menu li * {display:block;padding:5px 15px 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:10px;color:#fff;text-shadow:0 -1px 0 #23779c}
.sections_menu .current * a {display:inline;padding:0;background:0}
 
.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}

.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 2em;padding:0}
.filter_year li {margin-bottom:1em}

dl.list dt {margin-bottom:.3em;position:relative;font-size:20px;}
dl.list dt a {color:#000;font-family:'Segoe UI', Tahoma, Arial, sans-serif;margin-right:10px}
dl.list dt .date {color:#8a8a8a;background:#f7f4e8;padding:2px 5px;display:inline-block;//display:inline;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}

.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;font-family:'Segoe UI', Tahoma, Arial, sans-serif;}
.children_help .teaser h2 {font-size:36px;line-height:1.1em;font-family:'Segoe UI', Tahoma, Arial, sans-serif;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;}

.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;font-family:'Segoe UI', Tahoma, Arial, sans-serif;line-height:1.1em;}
.article h2 .date {color:#8a8a8a;background:#f7f4e8;padding:2px 5px;line-height:1.4em;display:inline-block;//display:inline;vertical-align:middle;font-size:13px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

.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;font-family:'Segoe UI', Tahoma, Arial, sans-serif}
.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;font-family:'Segoe UI', Tahoma, Arial, sans-serif;}
.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}

.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 .product_name {font-size:20px;color:#000;font-family:'Segoe UI', Tahoma, Arial, sans-serif;}
.products li .product_name:hover {color:#0099cb}
.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 {float:right;white-space:nowrap;margin:.5em 0 0}

.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:230px;text-align:right}
.downloads li div.download .size {font-size:115%;margin-right:10px;vertical-align:middle}
.downloads li .product_name {margin-bottom:1em}
.downloads li .product_name a {font-size:20px;color:#000;font-family:'Segoe UI', Tahoma, Arial, sans-serif;}
.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;font-family:'Segoe UI', Tahoma, Arial, sans-serif;line-height:1.2em}
.product .intro p {font-size:18px;color:#727272;line-height:1.3em;font-family:'Segoe UI', Tahoma, Arial, sans-serif;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 .screenshots {overflow:hidden;zoom:1;margin-bottom:2em}
.product .screenshots ul.thumbs {float:right;width:300px;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;cursor:hand;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 {float:left;width:420px;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:100px}
.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:1400px}
.product .screenshots .preview li {float:left;margin:0;padding:0}
.product .screenshots .preview li img {display:block} 
.product .screenshots #sshots_show {overflow:hidden;width:335px;margin:0 auto}

.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;//display:inline;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 {overfow: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-family:Georgia,Serif;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 {zoom:1;overflow:hidden;margin-bottom:3em;}
.product .awards ul {list-style:none;list-style-position:outside;margin:0;padding:0;overflow:hidden;zoom:1}
.product .awards li {float:left;text-align:center;margin:0 10px 10px 0}
.product .awards li strong {display:block;margin-top:10px;}
.product .awards li a {float:none}
.product .awards a {display:block;float:right}

.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 {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;//zoom:1}

.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;font-family:Georgia,Serif}
.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 .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_awards td {vertical-align:bottom;text-align:center;font-size:90%;width:240px;padding:0 10px 15px 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 {text-decoration:underline;color:#0099cb;font-size:110%}
.product .all_awards td a:hover strong {text-decoration:none}
.product .post_comment{width:315px;float:right}

.order_cart #page {width:800px;overflow:visible}
.order_cart .box {padding-bottom:0;margin-bottom:20px}
.order_cart .box_header div {position:relative;zoom:1}
.order_cart .box_header .currency {display:block;position:absolute;right:0;top:18px;white-space:nowrap}
.order_cart table {width:100%}
.order_cart td, .order_cart th {border-bottom:1px solid #d8d8d8;font-weight:normal;padding:15px 0px 15px 0;font-size:110%}
.order_cart th {font-size:100%;padding-top:0}
.order_cart .product {padding-left:30px}
.order_cart td.product {width:450px;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}
.order_cart .product .price {color:#c43535}
.order_cart .product .old_price {color:#737373;margin:0 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 .offers {float:left;margin:20px 0;font-size:110%;}
.order_cart .offers ul {list-style:none;list-style-position:outside;padding:0;margin:0}
.order_cart .offers li {display:block;float:left;margin:0 30px 0 0;zoom:1;*display:inline}
.order_cart .offers a {cursor:pointer}
.order_cart .offers .coupon {position:relative;}
.order_cart .offers .coupon a {white-space:nowrap;display:inline-block;background:url('../images/dropdown_arr.png') 100% 7px no-repeat;padding-right:15px;}
.order_cart .offers .coupon .dropdown {position:absolute;left:-10px;top:-10px;z-index:1000;display:none;padding:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:0 2px 3px #949494;-webkit-box-shadow:0 2px 3px #949494;box-shadow:0 2px 3px #949494;}
.order_cart .offers .coupon .dropdown a {background:url('../images/dropdown_arr.png') 100% 7px no-repeat;padding:0 15px 0px 0}
.order_cart .offers .coupon .dropdown div {white-space:nowrap;padding-top:10px}
.order_cart .offers .coupon input {padding:2px;font-size:115%}
.order_cart .total {float:right;margin:20px 0}
.order_cart .total {text-align:right;font-size:16px}
.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, .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}
.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:550px}
.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 .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:#cd0000;font-size:18px;left:0;}
.order_cart .special_offers h3 span {padding:0 5px;background:#fff;display:inline-block}

.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;font-family:'Segoe UI', Tahoma, Arial, sans-serif;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;//display:inline;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_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;//display:inline;zoom:1;width:585px;vertical-align:middle}
.order_checkout .payment_method .general li {display:inline-block;//display:inline;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_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 .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;//display:inline;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 .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 .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}


.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 div {position:relative;zoom:1}
.order_info .box_header a {display:block;position:absolute;right:0;top:18px;font-size:115%}
.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-bottom:0}
.order_info .order_cart_list .noborder td {border:0}
.order_info .order_cart_list .licenses_list td {padding-top:0}
.order_info .order_cart_list .licenses_list div {background:#e7f5fb;padding:10px 15px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.order_info .order_cart_list .licenses_list div table {margin:0}
.order_info .order_cart_list .licenses_list div td {border-bottom:0;font-size:100%;padding:3px 0}
.order_info .order_cart_list .licenses_list div td.serial {width:450px}

.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 .box_footer {margin-bottom:-25px}

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}

.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 .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 fieldset h6, .support .ask_question fieldset h6 {padding-left:160px}

.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;//display:inline;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;//display:inline;zoom:1;width:585px;vertical-align:middle}
.promo_wizard .product li {display:inline-block;//display:inline;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;padding-left:60px;line-height:32px;cursor:pointer;}
.promo_wizard .product i {display:block;position:absolute;left:7px;top:.9em}
.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 .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 .first span {background:url('../images/filter_bar.png') 0 0 no-repeat}
.promo_wizard .ad_type .filter_type .last span {background:url('../images/filter_bar.png') 100% 0 no-repeat}
.promo_wizard .ad_type .filter_type span.active {color:#000;cursor:default;background:url('../images/filter_bar.png') -50px -40px no-repeat}
.promo_wizard .ad_type .filter_type .first .active {background:url('../images/filter_bar.png') 0 -40px no-repeat}
.promo_wizard .ad_type .filter_type .last .active {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;//display:inline;}
.promo_wizard .ad_type .parameters li {display:inline-block;//display:inline;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 ul.objects {list-style:none;list-style-position:outside;padding:0;margin:0;display:inline-block;//display:inline;}
.promo_wizard .ad_type .preview ul.objects li {display:inline-block;//display:inline;zoom:1;margin:0;padding:7px;position:relative;font-size:14px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}
.promo_wizard .ad_type .preview ul.objects li img {display:block}
.promo_wizard .ad_type .preview li.active {background-color:#e7f5fb}
.promo_wizard .ad_type .preview ul.list {list-style:none;list-style-position:outside;padding:0;margin:0;}
.promo_wizard .ad_type .preview ul.list li {padding:7px;margin:0 9px 6px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior: url(js/PIE.htc)}
.promo_wizard .ad_type .preview ul.list li .radio {float:left;margin-right:5px}
.promo_wizard .ad_type .preview ul.list li .link {overflow:hidden;zoom:1}


.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 {}



ul.pages {list-style:none;list-style-position:outside;margin:2em 0 2em 0;padding:0;zoom:1;overflow:hidden}
ul.pages li {float:left;margin:0 3px 0 0;padding:0;font-weight:bold;font-size:12px}
ul.pages li * {display:block}
ul.pages li a {background:#e7f5fb url('../images/page_bg.gif') 0 0 no-repeat}
ul.pages li a:hover {background:#c2edff url('../images/page_bg.gif') 0 100% no-repeat}
ul.pages li span {display:block;margin-left:5px;padding:4px 8px 6px 3px;background:url('../images/page_bg.gif') 100% 0 no-repeat}
ul.pages li a:hover span {background-position:100% 100%}
ul.pages li strong {padding:4px 8px 6px}
ul.pages li.a span {padding:5px 10px 3px 5px}

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;font-family:Georgia,Serif}
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;//display:inline;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;//margin-top:-4px}

.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_warning .lt {background-position:0px -10px}
.msg_warning .rt {background-position:-5px -10px}
.msg_warning .lb {bottom:-2px;background-position:0 -15px;height:6px;}
.msg_warning .rb {bottom:-2px;;background-position:-5px -15px;height:6px;}

.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_error .lt {background-position:-10px -10px}
.msg_error .rt {background-position:-15px -10px}
.msg_error .lb {bottom:-2px;background-position:-10px -15px;height:6px;}
.msg_error .rb {bottom:-2px;;background-position:-15px -15px;height:6px;}

.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%}
.msg_success .lt {background-position:-20px -10px}
.msg_success .rt {background-position:-25px -10px}
.msg_success .lb {bottom:-2px;background-position:-20px -15px;height:6px}
.msg_success .rb {bottom:-2px;;background-position:-25px -15px;height:6px}


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;width:800px;background:url('../images/hr_footer.png') 0 0 no-repeat;margin:0 auto;padding:30px 0 20px;font-size:12px}
#footer a {color:#0b5675}
#footer a:hover {color:#a8e0f4}
#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;//display:inline;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}


#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;border:1px solid #2787ab;border-bottom:0}
#lightbox-container-image{padding:25px 50px}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;_padding:0 50px}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#lightbox-container-image-box > #lightbox-nav,#promo .sshots a.prev{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPr&nbsp;ev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}
#lightbox-nav-btnPrev {float:left}
#lightbox-nav-btnNext,#footer .site_search,#footer .copy .links{float:right}
#lightbox-container-image-data-box{background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 50px 20px;border:1px solid #2787ab;border-top:0}
#lightbox-container-image-data{padding:0px;color:#000;position:relative}
#lightbox-container-image-data #lightbox-image-details{text-align:left;margin-right:90px}
#lightbox-image-details-caption{font-size:115%;font-weight:bold}
#lightbox-image-details-currentNumber{font-size:90%;display:block;clear:left;padding:10px 0 5px}
#lightbox-secNav-btnClose{position:absolute;bottom:0;right:0}
.movie_tr td{padding:0px 10px;text-align:center}
