/*
  @copyright 2012 Art. Lebedev Studio (http://www.artlebedev.ru/). All Rights Reserved.
  @author Alexey Khapov (kvakazyambra@gmail.com)

  Powered by SASS (http://sass-lang.com/) and CSS Compressor (https://github.com/samilyak/css-compressor)
*/

.progress{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.35);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.35);-o-box-shadow:inset 0 1px 1px rgba(0,0,0,0.35);-ms-box-shadow:inset 0 1px 1px rgba(0,0,0,0.35);box-shadow:inset 0 1px 1px rgba(0,0,0,0.35);background:#fff;border:0;position:relative;margin:2.5em 0 .5em;height:6px;width:100%}.progress,.progress-bar{-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;border-radius:2px}.progress-bar{background:#3cb878;position:absolute;height:100%}.progress .absolute-progress{bottom:100%;font-size:12px;left:0;margin-bottom:.2em;position:absolute;white-space:nowrap}h1{margin-bottom:.5em}.toolbar{margin:0 22px 0 0;position:relative;top:-2em}.toolbar .context_icon{font-size:150%;padding:0 22px;position:absolute;right:0}.toolbar .context_icon a{border:0}.product_view,.product-view{margin:0 0 2em;text-align:center}.product_view:after,.product-view:after{content:'';display:block;clear:both}.product_view img,.product-view img,#TreePreview{max-width:100%}#product_card{float:left;margin-right:-100%;padding-left:0;width:67%}#product_card .content{line-height:1.3;padding:0 22px}#product_card .content p{margin-bottom:.8em}#picture_frame{background:#000;display:inline-block;*display:inline;zoom:1}#picture_frame img{margin:15%}#previewContainer{height:200px}#previewContainer img{float:left}span.sp{display:block;float:left;font-size:1px;height:200px;width:75px}#TreePreview{margin-bottom:.8em}#additional_content{-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;border-radius:10px;color:#433111;font-family:Arial,sans-serif;font-size:94%;float:left;left:67%;margin-top:3em;padding:0;position:relative;width:33%;line-height:1.3}#additional_content>.inner{-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px;margin:0 22px 0 0;padding:0;position:relative;overflow:hidden}#additional_content p{margin:0 0 .5em}#additional_content .gradient_block{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAxJSI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJnIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agc3RvcC1jb2xvcj0iI2ZhZjlmMyIgb2Zmc2V0PSIwJSIgIC8+PHN0b3Agc3RvcC1jb2xvcj0iI2YwZWVkZiIgb2Zmc2V0PSIxMDAlIiAgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDp1cmwoI2cpIi8+PC9zdmc+");background-image:-ms-linear-gradient(top,#faf9f3,#f0eedf);background-image:-moz-linear-gradient(top,#faf9f3,#f0eedf);background-image:-webkit-linear-gradient(top,#faf9f3,#f0eedf);background-image:-o-linear-gradient(top,#faf9f3,#f0eedf)}.ie7-8 #additional_content .gradient_block{filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#FFFAF9F3,endColorstr=#FFF0EEDF,gradientType=0)}#additional_content span.oo{padding-left:1.5pt;padding-right:1.5pt}#additional_content .refund{font-size:85%;padding:20px}#info_tag{font-size:85%}#info_tag img{vertical-align:middle}#prices_tag{position:relative;padding:.5em 0}#prices_tag .header h4{font-size:85%;margin:0;position:relative;z-index:1}#prices_tag .inner{font-size:100%}#prices_tag .description{margin:0;padding:0}#prices_tag .annotation{margin-bottom:.5em;text-align:center}#prices_tag table{font-size:100%;margin:0 0 .6em;width:100%}#prices_tag .toolbar{padding:0 .5em;position:relative;float:right;z-index:1}#prices_tag .toolbar a{color:#000}#prices_tag .prices{text-align:center;padding:0 0 .5em}#prices_tag .prices .prev_price{text-decoration:line-through}#prices_tag .price{font-size:213%}#prices_tag .price_type_sale{color:#bd0000}#prices_tag p{margin:0 0 .2em}#prices_tag .new_price{color:#bd000d}#prices_tag .old_price .price{text-decoration:line-through}#prices_tag h4{font-weight:bold;margin:1em 0 .3em}#prices_tag .add_to_cart{padding:5px 0 10px;text-align:center}#prices_tag .for_employee .currency{font-size:100%}#prices_tag .main_currency{font-size:118%}#prices_tag .main_currency .price,#prices_tag .main_currency .currency{font-size:100%}#prices_tag .color_name{font-style:italic;margin:-0.3em 0 .5em}#prices_tag .licence_info{font-size:87%;padding:1em 0 1.5em}#prices_tag,#info_tag,#virtual_payments_tag{padding:10px 22px}#product_chooser{font-size:85%;margin-bottom:1.5em;text-align:center}.crowdfunding #product_chooser{text-align:left}.left_aligned_content{text-align:left}.radiobuttons-list li{margin:.5em 0 0}.radiobuttons-list input[type="radio"]+label{margin-left:25px}.radiobuttons-list .features_list{margin-left:20px}.radiobuttons-list .features_list input[type="radio"]+label{margin-left:0}.radiobuttons-list .disabled{display:none}.error_message{margin-bottom:-1em;padding-top:1em}.add_to_cart .features_list{font-size:74%}#virtual_payments_tag{text-align:center}#virtual_payments_tag form{display:inline-block;padding-bottom:4px;padding-right:4px;position:relative;vertical-align:top}.description,.descr{font-size:85%;font-style:italic;margin-left:50%;margin-bottom:1.5em}.list{margin-top:1em;margin-left:2em;padding-bottom:0}.list li{padding-bottom:0}.maintenance{font-size:85%;padding-top:1.5em}.maintenance ul{margin-top:-0.2em}.maintenance li{padding-bottom:.1em}#colorSelectorContainer div{float:left;height:30px;width:30px;padding:1px;position:relative;overflow:hidden;cursor:pointer}#colorSelectorContainer .selected{padding:0;border:1px solid #e86414}#colorSelectorContainer label{display:inline-block;*display:inline;zoom:1;width:30px;height:1px;position:relative;overflow:hidden;padding-top:29px;cursor:pointer}#colorSelectorContainer input{position:absolute;left:-10000px}.portfolio_screenshot img{position:relative}.subtitle{font-size:85%;line-height:130%;margin-bottom:.5em;margin-top:0;text-indent:0}table.shirt-size td{font-size:85%;padding:3px;vertical-align:top}table.shirt-size td.head{padding:3px;text-align:left;vertical-align:top;width:25%}.cart_list{font-size:13px;line-height:1.2;margin:0 -5px 20px 0;text-align:left}.cart_list h4{font-weight:bold}.cart_list table{margin-left:-5px;width:100%}.cart_list td{border-bottom:1px solid #d2cebf;padding:.6em 20px .4em 0;vertical-align:top}.cart_list td:first-child{padding-left:5px}.cart_list td:last-child{padding-right:5px}.cart_list .with_discount td{border-bottom:0}.cart_list .discount{color:#888;font-size:12px}.cart_list .discount td{padding-top:0;padding-bottom:.6em}.cart_list tr:last-child td{border:0}.cart_list .current-product td,.cart_list .current-product+.discount td{background:rgba(0,0,0,0.07)}.cart_list .product_name{width:90%}.cart_list .money{text-align:right;white-space:nowrap}.cart_list .item_price{padding-right:.15em}.cart_list .item_amount{word-spacing:-0.15em;white-space:nowrap}.ordering,.attention{padding:15px 22px 12px}.ordering{text-align:center}.ordering .pretty_button,.ordering .pretty_button .button_element{-webkit-border-radius:7px;-moz-border-radius:7px;-o-border-radius:7px;-ms-border-radius:7px;border-radius:7px}.attention{font-style:italic;font-size:13px;color:#666}.or_separator{border-bottom:1px solid #d2cebf;margin:1.2em 0 1.4em;position:relative}.or_separator span{background:#f6f5eb;margin:-1em 0 0 -1.3em;padding:.3em .5em;position:absolute;top:0}.bonus_return{font-size:14px;margin:0 0 1em;text-align:center}.bonus_return .amount{color:#c00}.crowdfunding{font-size:16px}.crowdfunding table{font-family:Helvetica,Arial,sans-serif;line-height:1.2}.crowdfunding table tr{position:relative}.crowdfunding table td{padding-bottom:1em;vertical-align:top}.crowdfunding table td.price{font-size:100%!important;font-weight:bold;text-align:right;padding:0 22px;white-space:nowrap}.crowdfunding table strong{display:block;margin-bottom:.2em}.crowdfunding table em{color:#666;font-size:13px}.crowdfunding .description{font-size:14px;font-style:normal;margin:1em 0 1.5em!important}.crowdfunding .gradient_block{margin:-10px -22px 0;padding:15px 22px}.comments{border-top:1px solid #c8c8c9;margin:50px 22px 0;padding-top:22px}