@charset "utf-8";
ul.reset,ul.reset>li{list-style:none;line-height:0;font-size:0;padding:0;margin:0;}
.row-vspace{margin-top:20px !important;margin-bottom:20px !important;}
.pull-left{float:left !important;}
.pull-right{float:right !important;}
.text-left{text-align:left !important;}
.text-right{text-align:right !important;}
.text-center{text-align:center !important;}
.hide{display:none !important;}
.show{display:block !important;}
.invisible{visibility:hidden !important;}
.visible{visibility:visible !important;}
.fixed{position:fixed !important;}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}
.clear-both{clear:both !important;}
.tpl-info{-webkit-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0, 0, 0, 0.45) 0 2px 6px;-moz-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0, 0, 0, 0.45) 0 2px 6px;box-shadow:#fdfbf7 0 1px 0 inset,rgba(0, 0, 0, 0.45) 0 2px 6px;border:1px solid #e1c893;background-color:#f2e6cf;text-align:left;color:#494949;font-size:12px;margin:10px 0px;padding:10px 14px;}.tpl-info p{margin:0;padding:0;}
.tpl-info p+p{margin:10px 0px 0px;}
.tpl-info+.tpl-form{margin:20px 0px 0px;}
.tpl-info.tpl-warning{background:url("/g/shop2v2/default/images/warning-icon.png") 24px 14px repeat-x;padding-left:100px;}
.tpl-button{padding:0;margin:0;vertical-align:middle;border:none;cursor:pointer;font-family:inherit;font-size:13px;color:#333333;background-color:#eeeeee;background-image:-moz-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#dfdfdf));background-image:-webkit-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-o-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:linear-gradient(to bottom, #f8f8f8, #dfdfdf);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#dfdfdf', GradientType=0);-webkit-box-shadow:#cccccc 1px 1px 0 inset,#cccccc -1px -1px 0 inset,#cccccc -1px 1px 0 inset,#cccccc 1px -1px 0 inset;-moz-box-shadow:#cccccc 1px 1px 0 inset,#cccccc -1px -1px 0 inset,#cccccc -1px 1px 0 inset,#cccccc 1px -1px 0 inset;box-shadow:#cccccc 1px 1px 0 inset,#cccccc -1px -1px 0 inset,#cccccc -1px 1px 0 inset,#cccccc 1px -1px 0 inset;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.tpl-button:hover{background-color:#f6f6f6;background-image:-moz-linear-gradient(top, #fbfbfb, #efefef);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#efefef));background-image:-webkit-linear-gradient(top, #fbfbfb, #efefef);background-image:-o-linear-gradient(top, #fbfbfb, #efefef);background-image:linear-gradient(to bottom, #fbfbfb, #efefef);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#efefef', GradientType=0);}
.tpl-button:active{background-color:#e6e6e6;background-image:-moz-linear-gradient(top, #dedede, #f1f1f1);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dedede), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #dedede, #f1f1f1);background-image:-o-linear-gradient(top, #dedede, #f1f1f1);background-image:linear-gradient(to bottom, #dedede, #f1f1f1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#f1f1f1', GradientType=0);-webkit-box-shadow:rgba(0, 0, 0, 0.2) 0 1px 1px 0 inset;-moz-box-shadow:rgba(0, 0, 0, 0.2) 0 1px 1px 0 inset;box-shadow:rgba(0, 0, 0, 0.2) 0 1px 1px 0 inset;}
.tpl-button.disabled,.tpl-button.disabled:hover,.tpl-button.disabled:active{-webkit-box-shadow:rgba(0, 0, 0, 0.2) 0 0 0 inset;-moz-box-shadow:rgba(0, 0, 0, 0.2) 0 0 0 inset;box-shadow:rgba(0, 0, 0, 0.2) 0 0 0 inset;background:none #eeeeee;color:#494949;cursor:default;}
.tpl-button-big{font-weight:bold;font-size:15px;}
a.tpl-button{display:inline-block;text-decoration:none;padding:5px 11px;}
a.tpl-button-big{padding:7px 15px;}
button.tpl-button,input[type="button"].tpl-button,input[type="submit"].tpl-button,input[type="reset"].tpl-button{padding:4px 8px;}
button.tpl-button-big,input[type="button"].tpl-button-big,input[type="submit"].tpl-button-big,input[type="reset"].tpl-button-big{padding:6px 15px;}
.tpl-required{color:#eb3c3c;}
.tpl-stars{width:60px;height:10px;background:url("/g/shop2v2/default/images/stars-small.png") 0 0 repeat-x;}
.tpl-rating{width:0;height:10px;background:url("/g/shop2v2/default/images/stars-small.png") 0 -15px repeat-x;}
.tpl-rating-1{width:20%;}
.tpl-rating-2{width:40%;}
.tpl-rating-3{width:60%;}
.tpl-rating-4{width:80%;}
.tpl-rating-5{width:100%;}
.shop2-product .tpl-rating-block{margin:10px 0 0;font-size:11px;white-space:pre;}.shop2-product .tpl-rating-block .tpl-stars{display:inline-block;*display:inline;*zoom:1;margin:0 7px;}
.product-item-simple .tpl-stars{margin:5px 0 0 10px;}
.tpl-form{font-size:13px;}.tpl-form label{line-height:normal;font-size:13px;}
.tpl-form input[type=text],.tpl-form input[type=password],.tpl-form textarea,.tpl-form select{vertical-align:middle;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #cccccc;padding:4px;}
.tpl-form input[type=checkbox],.tpl-form input[type=radio]{vertical-align:middle;margin:0;}
.tpl-form .tpl-field{margin:0px 0px 10px 0px;}
.tpl-form .tpl-error{color:#eb3c3c;}
.tpl-form .tpl-value{margin:3px 0px 0px;}.tpl-form .tpl-value ul,.tpl-form .tpl-value li{list-style:none;line-height:0;font-size:0;padding:0;margin:0;}
.tpl-form .tpl-value li{margin:0 0 7px 0;}
.tpl-form ul.tpl-date{*zoom:1;}.tpl-form ul.tpl-date:before,.tpl-form ul.tpl-date:after{display:table;line-height:0;content:"";}
.tpl-form ul.tpl-date:after{clear:both;}
.tpl-form ul.tpl-date li{float:left;margin:0;}.tpl-form ul.tpl-date li+li{margin-left:20px;}
.tpl-form .tpl-stars{background:url("/g/shop2v2/default/images/stars-big.png") 0 0 repeat-x;width:115px;height:20px;overflow:hidden;}.tpl-form .tpl-stars span{display:block;float:left;cursor:pointer;width:23px;height:20px;font-size:0}.tpl-form .tpl-stars span.tpl-active{background:url("/g/shop2v2/default/images/stars-big.png") 0 -25px repeat-x;}
.tpl-form .tpl-note{font-size:11px;}
.mgCaptcha-block{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin:0 10px 0 0;}.mgCaptcha-block a img{border:none;vertical-align:middle;}
.tpl-block-header{font-size:24px;margin:0px 0px 12px 0px;}
.tpl-text{padding:10px 0;}
.tpl-auth{overflow:hidden;}.tpl-auth .tpl-left{float:left;width:211px;margin:0 29px 0 0;}
.tpl-auth .tpl-rigth{overflow:hidden;}
.tpl-auth input[type=text]{width:200px;}
.tpl-auth input[type=password]{width:130px;}
.tpl-comment .tpl-header{background:#dedede;height:36px;line-height:36px;}
.tpl-comment .tpl-name{float:left;font-weight:bold;margin:0 11px 0 14px;font-size:14px;}
.tpl-comment .tpl-date{float:left;text-transform:lowercase;font-size:11px;}
.tpl-comment .tpl-stars{float:left;margin:13px 0px 0px 12px;}
.tpl-comment .tpl-link{float:right;margin:0px 17px 0px 0px;font-size:11px;}.tpl-comment .tpl-link,.tpl-comment .tpl-link:hover{text-decoration:none;}
.tpl-comment .tpl-body{font-size:13px;padding:14px;margin:0;}
.tpl-reply{position:relative;-webkit-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0, 0, 0, 0.45) 0 2px 6px;-moz-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0, 0, 0, 0.45) 0 2px 6px;box-shadow:#fdfbf7 0 1px 0 inset,rgba(0, 0, 0, 0.45) 0 2px 6px;border:1px solid #e1c893;background-color:#f2e6cf;margin:0 0 14px;}.tpl-reply .tpl-arrow{border-width:0 7px 8px 7px;border-color:transparent transparent #e1c893 transparent;line-height:0;font-size:0;width:0;height:0;border-style:solid;position:absolute;left:20px;top:-9px;}
.tpl-reply .tpl-header{background:none;border-bottom:1px solid #cccccc;margin:0 13px;}
.tpl-reply .tpl-name{margin:0;}
.tpl-product-list-p .tpl-stars{margin-top:5px;}
.tpl-product-list-h .tpl-stars{margin-bottom:10px;}
.tpl-block-header{margin-top:20px;}
.tpl-comment+.shop2-pageist{margin-top:0;}
.tpl-rating-block{margin:10px 0 7px;font-size:11px;white-space:pre;}.tpl-rating-block .tpl-stars{display:inline-block;*display:inline;*zoom:1;margin:0 7px;}