@charset "utf-8";

/*
 RB HTML5 Framework v5
 -----------------------------------
 Forms v1.5
 -----------------------------------
 Author:Ruslan B. (r.beygulenko GAVGAV gmail.com)
 Last modified:28.02.2016
 License:CC BY-NC 3.0 (http://creativecommons.org/licenses/by-nc/3.0/)
*/

/*input, textarea, */select{-webkit-appearance:none}
input::-moz-focus-inner{border:0;padding:0}
textarea{resize:none}
input[type="radio"], input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}
fieldset{ border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em }
optgroup{ font-weight:700 }

/* placeholder (defaut) */
*::-webkit-input-placeholder{color:#A7A7A7}
*:-moz-placeholder{color:#A7A7A7}
*::-moz-placeholder{color:#A7A7A7}
*:-ms-input-placeholder{color:#A7A7A7}

/* placeholder (disabled) */
*[disabled]::-webkit-input-placeholder{color:#CCC}
*[disabled]:-moz-placeholder{color:#CCC}
*[disabled]::-moz-placeholder{color:#CCC}
*[disabled]:-ms-input-placeholder{color:#CCC}

/* placeholder (error) */
.error::-webkit-input-placeholder{color:#F00}
.error:-moz-placeholder{color:#F00}
.error::-moz-placeholder{color:#F00}
.error:-ms-input-placeholder{color:#F00}

/* default */
input, textarea, button,.button, input[type="file"]::before, select{margin:0px;vertical-align:top;transition:all 0.25s;font-size:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px}
label{line-height:32px}

/* input, textarea */
input[type="text"], input[type="email"], input[type="password"], input[type="number"], input[type=url], input[type="search"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="time"], input[type="tel"], textarea{height:32px;line-height:32px;padding:0 12px;background:#fff;border:1px solid #d9d9d9;border-top:1px solid #c0c0c0;font-size:13px;color:#000000}
input[type="text"]:hover, input[type="email"]:hover, input[type="password"]:hover, input[type="number"]:hover, input[type=url]:hover, input[type="search"]:hover, input[type="date"]:hover, select:hover,  input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="month"]:hover, input[type="week"]:hover, input[type="time"]:hover, input[type="tel"]:hover, textarea:hover{border:1px solid #b9b9b9;border-top:1px solid #a0a0a0;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}
input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="number"]:focus, input[type=url]:focus, input[type="search"]:focus, input[type="date"]:focus, input[type="datetime"]:focus,  input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="tel"]:focus, textarea:focus, select:focus{background-color:#FFF;border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.25)}
input[type="text"].error, input[type="email"].error, input[type="password"].error, input[type="number"].error, input[type=url].error, input[type="search"].error, input[type="date"].error, input[type="datetime"].error, input[type="datetime-local"].error, input[type="month"].error, input[type="week"].error, input[type="time"].error, input[type="tel"].error, textarea.error,select.error{border-color:#F00;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.25);color:#F00}
input[type=number]{width:60px;text-align:center}
input[disabled], input[disabled]:hover, input[disabled]:focus, select[disabled], select[disabled]:hover, select[disabled]:focus, textarea[disabled], textarea[disabled]:hover, textarea[disabled]:focus{cursor:default;color:#CCC;border:1px solid #CCC;box-shadow:none}
textarea{height:auto;padding:8px;line-height:normal}

/* buttons */
input[type="button"], input[type="submit"], input[type="reset"], button,.button, input[type="file"]::before{background:none;cursor:pointer;white-space:nowrap;display:inline-block;position:relative;min-width:100px;text-align:center;padding:0 16px;height:32px;line-height:30px;vertical-align:middle;color:#C00D39;text-shadow:none;font-weight:700;font-size:13px;text-transform:uppercase;text-decoration:none;border:2px solid #C00D39}
input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover, button:hover,.button:hover, input[type="file"]:hover::before{background:#C00D39;color:#FFF}
input[type="button"]:active, input[type="submit"]:active, input[type="reset"]:active, button:active,.button:active, input[type="file"]:active::before{-webkit-box-shadow:inset 0 3px 10px 0px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 3px 10px 0px rgba(0,0,0,0.4);box-shadow:inset 0 3px 10px 0px rgba(0,0,0,0.4)}
input[type="button"].button-large, input[type="submit"].button-large, input[type="reset"].button-large, button.button-large,.button-large{min-width:126px;height:38px;line-height:38px}
input[type="button"].button2, input[type="submit"].button2, input[type="reset"].button2, button.button2,.button2{ background:#C00D39;color:#fff}
input[type="button"].button2:hover, input[type="submit"].button2:hover, input[type="reset"].button2:hover, button.button2:hover,.button2:hover{background:#242424;border-color:#242424}
input[type="button"].button3, input[type="submit"].button3, input[type="reset"].button3, button.button3,.button3{border-color:#323232;color:#323232}
input[type="button"].button3:hover, input[type="submit"].button3:hover, input[type="reset"].button3:hover, button.button3:hover,.button3:hover{border-color:#323232;background-color:#323232;color:#FFF}

/* file */
input[type="file"]{margin-top:5px;font-size:13px;cursor:pointer}
input[type="file"]::-webkit-file-upload-button{visibility:hidden}
input[type="file"]::before{content:'Select';margin-top:-9px;padding:0 24px}
/*input[type="file"]:active::before{background:-webkit-linear-gradient(top, #e3e3e3, #f9f9f9)}*/

/* search */
input[type="search"]{-webkit-appearance:textfield}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}

/* selectbox default */
select{padding:0 2px;min-width:180px;height:32px;margin:0px;font-size:12px;text-align:left;text-overflow:ellipsis;overflow:hidden;cursor:pointer;background:#fff url("data:image/gif;base64,R0lGODlhDAAEAIABAAAAAP///yH5BAEAAAEALAAAAAAMAAQAAAIKhA+hi7l/ngxuFgA7") 99% 50% no-repeat;-webkit-padding-end:20px;-webkit-padding-start:2px;border:1px solid #d9d9d9;border-top:1px solid #c0c0c0}
select[disabled]{background:#fff url("data:;base64,R0lGODlhDAAEAIABAMzMzP///yH5BAEAAAEALAAAAAAMAAQAQAIKhA+hG8eM0ltyFgA7") 99% 50% no-repeat}
select option[disabled=disabled]{color:#EEE}

/* selectbox styled */
.select{font-size:13px;float:left;transition:all 0.3s;display:block;height:36px;width:124px;background:#323232;border-radius:5px;position:relative;z-index:9}
.select .selected{cursor:pointer;position:relative;height:36px;padding:0 15px;outline:none;overflow:hidden}
.select .selected span{white-space:nowrap;text-overflow:ellipsis;color:#fff;text-decoration:none;display:block;line-height:36px;width:90%}
.select .selected:after{background:url(sprite.png) no-repeat -35px -63px;display:block;content:'';height:4px;outline:none;position:absolute;right:14px;top:17px;width:8px}
.select ul{padding-bottom:8px;transition-property:opacity, visibility;transition-duration:.2s, 0s;transition-delay:0s,.2s;opacity:0;visibility:hidden;overflow:hidden;background:#323232;list-style:none;left:0px;margin:0;position:absolute;top:33px;width:100%;z-index:1;overflow-y:auto;border-radius:5px;border-top-left-radius:0px;border-top-right-radius:0px}
.select ul li{cursor:pointer;transition:all 0.3s;display:block;outline:none;padding:2px 15px;color:#959595;text-decoration:none}
.select ul li:hover,.select ul li.active{color:#FFF}
.select:hover ul{opacity:1;visibility:visible;transition-delay:0s, 0s}
.select-perpage{width:98px}

/* popups */
.layer{position:fixed;left:0;right:0;top:0;bottom:0;z-index:998;background:#FFF;opacity:.7;-moz-opacity:.7;-khtml-opacity:.7;filter:alpha(opacity=70);display:none}
.popup{display:none;position:absolute;z-index:999;box-shadow:0px 0px 18px rgba(0,0,0,0.1);border:1px solid #B0B0B0;left:0;right:0;margin:0 auto 0 auto;width:320px}
.popup .c{position:relative;padding:35px;background:#FFF}
.popup .t{text-transform:uppercase;font-weight:700;display:block;margin-bottom:14px}
.popup .close{padding-left:2px;cursor:pointer;display:block;text-align:center;position:absolute;background:#CCC;transition:all 0.3s;right:0px;top:0px;color:#fff;font-size:24px;width:30px;line-height:30px;height:30px;font-weight:400}
.popup .close:hover{background:#B20A3E;color:#FFF}
.popup .tr{margin-bottom:10px}
.popup input{width:100%;height:36px;line-height:36px}
.popup .state-b{ color:#83AB01;display:none;padding-bottom:15px}
.popup-cart{width:320px;text-align:center}
.popup-cart a{margin-bottom:8px}
.popup-cart .button{height:46px;line-height:48px;width:100%;text-align:cnter;margin-bottom:10px}
.popup-cb textarea {width:100%;height:60px;}







