@charset "utf-8";
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow:auto;}
html:not(:nth-child(1)) {overflow:visible;}
body {margin:0;width:100%;height:100%;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary,nav {display:block;}
audio,canvas,progress,video {display:inline-block;vertical-align:baseline;}
audio:not([controls]) {display:none;height:0;}
[hidden],template {display:none;}
a {background:transparent;text-decoration:none;}
a:active,a:hover {outline:0;}
abbr[title] {border-bottom:1px dotted;}
b,strong {font-weight:600;}
dfn {font-style:italic;}
h1 {font-size:2em;}
h1,h2,h3,h4,h5,h6,p {margin:0;padding:0;}
mark {background:#ff0;color:#000;}
small {font-size:80%;}
sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
img {border:0;}
svg:not(:root) {overflow:hidden;}
figure {margin:1em 40px;}
hr {-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
pre {overflow:auto;}
code,kbd,pre,samp {font-family:monospace, monospace;font-size:1em;}
button,input,optgroup,select,textarea {color:inherit;font:inherit;margin:0;}
button {overflow:visible;}
button,select {text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled] {cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0;}
input {line-height:normal;}
input[type="checkbox"],input[type="radio"] {box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height:auto;}
input[type="search"] {-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend {border:0;padding:0;}
textarea {overflow:auto;}
optgroup {font-weight:bold;}
table {border-collapse:collapse;border-spacing:0;margin:0;}
td,th {padding:0;margin:0;}
ul,li {list-style:none;margin:0;padding:0;}
.cf:before,.cf:after {content:" ";display:table;}.cf:after {clear:both;}.cf {*zoom:1;}

html {font:normal normal 16px 'Open Sans',sans-serif;}
body {background:#fff;}
.clear{clear:both;}
a {transition:all linear 0.3s;color:#1C63DE;}
a:hover {color:#FF816F !important;}
blockquote {font:italic normal 0.9rem 'Verdana',sans-serif;color:#333;}
.bold {font-weight:600;color:#222;}
.underline {text-decoration:underline;}
.hidden {display:none !important;}

input.placeholder,textarea.placeholder,select.placeholder {color:#808080 !important;}
::-webkit-input-placeholder{color:#808080;}::-moz-placeholder{color:#808080;}:-moz-placeholder{color:#808080;}:-ms-input-placeholder{color:#808080;}
input[placeholder]{text-overflow:ellipsis;}input::-moz-placeholder{text-overflow:ellipsis;}input:-moz-placeholder{text-overflow:ellipsis;}input:-ms-input-placeholder {text-overflow:ellipsis;}
:focus::-webkit-input-placeholder{color:#969696}:focus::-moz-placeholder{color:#969696}:focus:-moz-placeholder{color:#969696}:focus:-ms-input-placeholder{color:#969696;}

.totop {display:none;}

.width-wrapper {width:98%;margin:0 auto;box-sizing:padding-box;}

header {background-color:#f2f2f2;border-bottom:solid 1px #d7d7d7;}
.head-top {display:none;}
.head-phone2 {display:none;}
.head-phone2-small {display:none;}
.head-cart {display:none;}
.head-logo {margin:10px auto;background:url('/images/headLogo.png') no-repeat;width:310px;height:75px;background-size: contain;}
.head-kurs {display:none;}

ul.head-menu {font:normal 1.1rem 'Roboto Condensed';}
ul.head-menu li {margin:10px 0 15px 0;width:31%;display:inline-block;vertical-align: middle;}
ul.head-menu li div {text-align:center;text-shadow:1px 1px 0 rgba(0,0,2,0.1);}
ul.head-menu li.current div {color:#ba2b68;}

div.itqImageRotator {position:relative;}
div.itqImageRotator ul li {float:left; position:absolute;list-style: none;opacity:0;}
div.itqImageRotator ul li.show {z-index:100;opacity:1;}
div.itqImageRotator-loading {position: absolute;bottom:0;width: 100%;height: 3px;}
div.itqImageRotator-loadingBar {content: "";display: inline;position: absolute;width: 0;height: 100%;left: 0;text-align: center;background-color:#ffd458;}

div#MainImageRotator,div#HeadImageRotator {display:none;}

.sidebar {margin:10px 0 25px;background:#f2f2f2;border-radius:4px;box-shadow:1px 0px 0px #c0c0c0;}

.catalog-menu {padding:1px 15px 15px;font:normal normal 0.9rem;}
.catalog-menu li {margin:2px 0 8px;font:normal normal 1rem;}
.catalog-menu li.title {color:#000;border-bottom:solid 1px #a1a1a1;padding:0 0 6px 0;margin:10px 0 7px 0;}
.catalog-menu a.current {font-weight:bold;}
.catalog-menu li[data-type="sales"] {font-weight:600;margin-top:15px;margin-bottom:20px;}
.catalog-menu li[data-type="sales"] a {color:#F54444;}
.catalog-menu li[data-type="files"] {font-weight:600;margin-top:10px;}
.catalog-menu li[data-type="files"] a {color:#F95404;}

.side-nextEvent {font-size:0.92rem;background: #f5f5f5;border-top: solid 2px #e3e3e3;padding: 30px 0;}
.side-nextEvent-title {font-size:1.1rem;text-align:center;margin-bottom:5px;}
.side-nextEvent-desc {text-align:center;padding: 0 25px;}

.side-recommend-box {text-align:center;background: #f0f0f0;border-top: solid 2px #ececec;border-bottom:solid 2px #eaeaea;padding: 20px 0;}
.side-recommend-media {margin-bottom:3px;}
.side-recommend-media img {max-height:200px;border-radius:3px;}
.side-recommend-price {font-size:1rem;}
.side-recommend-name {font-size:1rem;margin-bottom:10px;padding:5px;border-radius:2px;}

aside.side-search {padding:10px 2px 10px 15px;height:37px;background:#f5f5f5;color:#3a3a3a;font:normal 1rem 'Roboto Condensed';}
aside.side-search form {height:37px;}
aside.side-search input[type='text'] {vertical-align:top;padding:0 6px 0 3px;width:85%;height:35px;color:#454545 !important;border:none;border-bottom:solid 1px #dedede;margin-right:3px;background:#f5f5f5;}
aside.side-search input[type='submit'] {background:url('/design/headSearch.png') center no-repeat;width:20px;height:37px;border:none;}
aside.side-search input[type='submit']:hover {background:url('/design/headSearch2.png') center no-repeat;}


main {margin-top:8px;background-color:#fff;}
main .wrap-h1 {font-size:1.25rem;font-weight:normal;border-bottom:1px solid #CACACA;color:#333;padding:0 0px 5px;margin:10px 0 0 0;}
main h1 {font-size:1.25rem;font-weight:normal;padding:0;margin:0;display:inline-block;text-shadow: 1px 1px #f6f6f6;}
main p {margin-bottom:9px;font-size:0.95rem;}
main img {max-width:100%;}

ul.defUl-bull li {list-style:disc outside;margin-left:18px;}
ul.defUl-num li {list-style:decimal outside;margin-left:18px;}
ul.defUl-square li {list-style:square outside;margin-left:18px;}
ul.defUl-circle li {list-style:circle outside;margin-left:18px;}
ul.defUl-bull,ul.defUl-num,ul.defUl-square,ul.defUl-circle {margin-bottom:10px;}

ol.breadcrumbs {display:inline-block;font:0.75rem 'Arial';list-style:none;padding:0;margin:0 0 20px 0;}
ol.breadcrumbs li {display:inline-block;margin-left:7px;}
ol.breadcrumbs li:before {content:"\f105\00a0";font-family:FontAwesome;vertical-align: middle;}
ol.breadcrumbs li:first-child {margin-left:0;}
ol.breadcrumbs li:first-child::before {content:'';}
ol.breadcrumbs li a {color:#1C3D77;vertical-align: middle;}
ol.breadcrumbs li span {vertical-align: middle;}

h2 {font:normal normal 1.25rem 'Roboto Condensed';margin:15px 0 10px 0;color:#111;}

.pgMain-about-contacts {display:none;}

.mini-banners {display:none;}

.pgMain-news {display:none;}
.pgMain-news-el {display:inline-block;width:320px;margin:0 15px 0 0;vertical-align:top;background:#f2f2f2;padding:5px 5px 10px;border-radius:2px;}
.pgMain-news a:last-child .pgMain-news-el {margin-right:0;display:none;}
.pgMain-news-img {text-align:center;}
.pgMain-news-img img {width:320px;height:190px;}
.pgMain-news-title {margin:0 0 5px 0;text-align:center;vertical-align:middle;display: inline-block;width:100%;font-weight: 600;color:#272727;}
.pgMain-news-el:hover .pgMain-news-title {color:#2981e4;}
.pgMain-news-date {color:#000;position: relative;margin: -35px 6px 0 0;text-align: right;background: #f2f2f2;display: inline-block;float: right;padding: 2px 5px;border-radius: 2px;font-size: 0.8rem;opacity: 0.9;}
.pgMain-news-more {display:none;float: right;margin:15px 15px 0;background:#62d173;padding: 5px 8px;color: #fff;border-radius: 3px;font-size: 0.calc;font: normal 1.1rem 'Roboto Condensed';}
.pgMain-news-more:hover {background:#0dd52c;}

.pgMain-about-mainText {font-size:0.95rem;padding-top:25px;}
.pgMain-about-otherText {font-size:0.95rem;}

.pgNews-view-desc p {font-size:1.05rem;}
.pgNews-view-img {text-align:center;margin-bottom:15px;}
.pgNews-view-img img {max-width:500px;}
.pgNews-view-info {margin-top:50px;text-align:right;font-size:0.9rem;}

.pgNews-el {display:inline-block;width:320px;margin:0 15px 15px 0;vertical-align:top;background:#f2f2f2;padding:5px 5px 10px;border-radius:2px;}
.pgNews-list a:nth-child(2n+2) .pgNews-el {margin-right:0;}
.pgNews-el-img {text-align:center;margin:0 0 5px 0;}
.pgNews-el-img img {width:320px;height:190px;}
.pgNews-el-title {margin:5px 0 0 0;text-align:center;font-weight:600;color: #272727;width:100%;display:inline-block;vertical-align:middle;}
.pgNews-el:hover .pgNews-el-title {color:#2981e4;}
.pgNews-el-date {color:#000;position: relative;margin: -35px 6px 0 0;text-align: right;background: #f2f2f2;display: inline-block;float: right;padding: 2px 5px;border-radius: 2px;font-size: 0.8rem;opacity: 0.9;}

.pgContact-table {margin:0 0 30px 0;font-size:0.95rem;}
.pgContact-table td {border:solid 1px #dadada;padding:8px 15px;}
.pgContact-table tr td:first-child {font-weight:600;}

.pgContact-people {border:solid 1px #dadada;border-radius:3px;font-size:0.95rem;padding:10px;margin:0 0 15px 0;vertical-align:top;}
.pgContact-people--name {font-weight:600;}
.pgContact-people--post {color:#7E7E7E;margin-bottom:10px;}
.pgContact-people--contact {}
.pgContact-region {margin-top:15px;}
.pgContact-region div {margin-top:10px;}
.pgContact-location {margin-top:30px;}

.page-dostavka--table {margin-bottom:30px;}
.page-dostavka--table td {border:solid 1px #333;padding:4px 10px;}

.pgPartners-quote {float:right;width:30%;border:solid 1px #dd3b19;padding:15px 7px 7px 15px;border-radius:40px;border-bottom-left-radius:0;font-size:0.85rem;margin:0 0 5px 10px;}
.pgPartners {text-align:center;}
.pgPartners-el {width:280px;vertical-align:top;display:inline-block;margin:20px 0;text-align:center;font-size:1rem;}
.pgPartners-el img {margin-bottom:10px;}

.pgCart h2 {margin:0 0 20px 20px;font:normal 1.2rem 'Open Sans';}
.pgCart-inputs {margin:0 0 20px 0;}

.pgCart-required {background:#f5f5f5;padding:20px;}
.pgCart-inputRequired {margin:0 0 20px 0px;font-size: 1rem;}
.pgCart-inputRequired label {color: #1b1b1b;}
.pgCart-inputRequired span {color:red;}
.pgCart-inputRequired input {width:100%;margin-top:5px;border:solid 1px #b1b1b1;}

.pgCart-norequired {background:#ededed;padding:20px;}
.pgCart-norequired h2 {font-size:1.1rem;text-align:center;margin:0 0 14px 0;}
.pgCart-inputNorequired {padding:7px 20px;font-size: 1rem;}
.pgCart-inputNorequired label {color: #1b1b1b;}
.pgCart-inputNorequired input {width:100%;margin-top:5px;border:solid 1px #b1b1b1;}
.pgCart-inputNorequired textarea {width:100%;margin-top:5px;border:solid 1px #b1b1b1;}

.pgCart-order {}
.pgCart-orderNote {background:#f1f5f5;padding:7px 20px 10px;margin-bottom:10px;border-radius:2px;}
.pgCart-orderNote-title {font-size:1rem;font-weight:600;margin-bottom:7px;}
.pgCart-orderNote-del {float:right;margin:11px -5px 0 0;width:25px;height:25px;border: none;background: url('/design/close.png') no-repeat;background-size:cover;}
.pgCart-orderNote-info {font-size:0.85rem;}
.pgCart-orderNote-amount {font-weight:bold;margin:0 1px;background:#e0e0e0;padding:0 6px;-moz-user-select: none;-khtml-user-select: none;user-select: none;outline: 0;}
.pgCart-orderNote-amount:hover {background:#FDDF3B;cursor:pointer;}

.pgCart-submit {margin-bottom:30px;color: #fff;background: #39BA2D;padding: 5px 15px;border: none;font: normal 1.2rem 'Roboto Condensed';box-shadow: 1px 2px 1px #2c9319;}
.pgCart-submit:hover {background:#55A74D;}

.pgAbout-photos {display:inline-block;margin:10px;border:solid 1px #d1d1d1;}
.pgAbout-photos img {width:120px;height:168px;}

footer {padding:5px 10px;background:#f5f5f5;box-shadow: 1px 0 4px #d5d5d5 inset;}
.footer-main {padding:25px 0 20px 0;}
.footer-copy {background:url('/design/footer.png') top left no-repeat;padding:5px 0 5px 60px;font-size: 0.9rem;font-weight: 600;line-height: 1.1rem;}
.footer-info {width:280px;font:0.8rem 'Roboto Condensed';margin:15px 0 0 0;line-height:1rem;color:#515151;}
.footer-age {float:left;background:#e9e9e9;padding:10px 5px;font-size:1.1rem;margin-right:7px;}
.footer-menu {display:none;}
.footer-right {display:none;}

/* MEDIA 480+ */
@media screen AND (min-width:480px)
{

.head-logo {width:353px;height:75px;margin:15px auto 5px;}

footer {margin-top:100px;}

.pgPartners-el {margin:20px;}
}
/* MEDIA 768+ need 760 */
@media screen AND (min-width:768px)
{
.width-wrapper {width:760px;margin:0 auto;}

div#MainImageRotator {display:block;height:148px;}
div#MainImageRotator ul li img {height:145px;width:530px;}

header {background:url('/design/headBack3.jpg') left bottom;height:161px;margin-bottom:17px;}

.head-leftBox {float:left;margin-top:10px;}

.head-top {display:block;background:#f4f4f4b3;height:31px;box-sizing:border-box;}
.head-desc {float:left;padding:4px 0 0 12px;color:#0039ad;font:normal 1.05rem 'Roboto Condensed';}
.head-callMe {display:block;margin:0 0 0 30px;background:#fce11c;border-radius: 0 0 2px 2px;float:left;height:31px;box-sizing:border-box;padding:5px 18px 0;color:#000;font:normal 1.05rem 'Roboto Condensed';border:solid 1px #6967074d;border-top:none;}
.head-callMe:hover {background:#7ee61d;}
.head-phone {display:block;margin:5px 0 0 50px;float:left;color:#353000;font:normal 0.9rem 'Roboto Condensed';font-size: 1.1rem;letter-spacing: 1px;}

.head-logo {margin:0 0 0 8px;float:left;}

.head-kurs {display:inline-block;float:left;margin:15px 0 0 35px;font:normal .95rem 'Roboto Condensed';border:solid 1px rgba(60, 60, 60, 0.45);border-radius:6px;padding:3px 7px;}
.head-kurs a {color:#000;}
.head-kurs-title {text-shadow: 1px 1px 1px #c2c2c2;margin-left:2px;}
.head-kurs-list {margin:3px 0 -15px;}
.head-kurs-list li {background:#ebebeb;border-radius:4px;display: inline-block;margin-right:10px;box-shadow:1px 1px 2px #939393;}
.head-kurs-list li:last-child {margin-right:0;}
.head-kurs-list li div {padding:5px 10px;color:#3a3a3a;}
.head-kurs-list li:hover {background:#F7F7F7;}
.head-kurs-list a:last-child li {margin-right:0;}

ul.head-menu {margin-top:10px;float:left;}
ul.head-menu li {display:inline-block;width:auto;background:#ebebeb;border-radius:2px;margin:0 10px 0 0;box-shadow:1px 1px 2px #939393;}
ul.head-menu li div {padding:3px 13px 2px;color:#000;text-shadow:1px 1px 0 #f0e6e6;font-size:1rem;}
ul.head-menu li:hover div {color:#000 !important;}
ul.head-menu li:hover {background:#F7F7F7;}
ul.head-menu li:nth-child(7) {display:none;}
ul.head-menu li:nth-child(8) {margin-right:0;}

footer {padding:5px 40px;}
.footer-main {float:left;width:510px;}
.footer-copy {float:left;}
.footer-info {float:left;margin:5px 0 0 25px;}
.footer-menu {display:block;font:0.9rem 'Roboto Condensed';margin:20px 0 0 0;}
.footer-menu li {margin-right:30px;display:inline-block;}
.footer-menu li:last-child {margin-right:0;}
.footer-menu li a {color:#0a0a0a !important;}

.pgMain-about-contacts {display:block;float:right;width:230px;margin:50px 0 10px 30px;color:#7d7575;font-size:1.2rem;}

main {float:right;width:530px;}
.sidebar {float:left;width:210px;}

aside.side-search input[type='text'] {width:80%;}

.pgContact-people {float:left;padding:5px;margin:0 5px 10px 0;}
.pgContact-people:nth-child(2n) {margin-right:0;}
.pgContact-people--text {float:right;width:247px;}

.pgAbout-photos img {width:150px;height:210px;}
}
/* MEDIA 980+ */
@media screen AND (min-width:980px)
{
.width-wrapper {width:970px;margin:0 auto;}

div#MainImageRotator {height:192px;}
div#MainImageRotator ul li img {height:189px;width:690px;}

.pgMain-news {display:block;}
.pgMain-news-more {display:inline-block;}

.mini-banners {display:block;margin:20px 0;}
.mini-banners-unit {display:inline-block;width:320px;height:190px;margin:0 25px 0 0;vertical-align:top;border-radius:2px;}
.mini-banners a:nth-child(1) .mini-banners-unit {background:url('/images/mini-banners/1.jpg') no-repeat;}
.mini-banners a:nth-child(2) .mini-banners-unit {background:url('/images/mini-banners/2.jpg') no-repeat;margin-right:0;}
.mini-banners a:nth-child(3) .mini-banners-unit {display:none;background:url('/images/mini-banners/3.jpg') no-repeat;}

aside.side-vk {width:227px;height:42px;}

.totop {border-radius:3px;width: 60px;height: 50px;background:#e7e7e7 url('/design/link-top.png') center 13px no-repeat;opacity: 0.7;position: fixed;bottom:150px;right:30px;cursor: pointer;color: #fff;z-index: 500;}
.totop:hover {opacity:1;}

ul.head-menu li div {padding:3px 13px 2px;}
ul.head-menu li:nth-child(7) {display:inline-block;}

main {width:690px;}
.sidebar {width:260px;}

aside.side-search input[type='text'] {width:85%;}

aside.side-nextedu {margin-top:0;}
aside.side-recommend--box {margin-top:0;}

aside.aside-fix {position:relative;width:260px;}
aside.aside-fix.fixed {position:fixed;margin:-2px 0 0 0;top:0;z-index:10;}

.pgContact-people {padding:10px;margin:0 10px 15px 0;}
.pgContact-people--text {width:300px;}

.pgCart-required {float:left;width:350px;height: 340px;}
.pgCart-norequired {float:right;width:260px;height: 340px;}

.pgAbout-photos img {width:200px;height:280px;}

.footer-right {display:block;float:right;text-align: right;}
.footer-vk {margin-top:15px;font-size:0.75rem;opacity: 0.6;}
.footer-vk:hover {opacity:1;}
.footer-phone {font-size: 1.6rem;color:#696969;}
.footer-subscribe {margin:10px 0 0 0;height:31px;font:0.9rem 'Roboto Condensed';}
.footer-subscribe:hover {cursor:pointer;}
.footer-subscribe-about {float:right;padding:0;line-height:31px;margin-right:10px;}
.footer-subscribe-button {float:right;font-size:0.95rem;color:#fff;letter-spacing: 1px;background:#ff8e60;padding:0 11px;height:31px;box-sizing:border-box;line-height:31px;box-shadow:1px 1px 1px #c89999;}
.footer-subscribe-button:hover {background:#EC4125;}

.head-callMe {margin-left:22px;}
.head-phone {margin-left:22px;letter-spacing:0px;}
.head-cart {display:block;float:right;height: 31px;background:#55bf4b;font:0.95rem 'Roboto Condensed';box-shadow: 0px 1px 2px #1a8307;color:#fff;}
.head-cart:hover {cursor:pointer;}
.head-cart.fixed {position:fixed;z-index:101;}
.head-cart-about {float:left;padding:0 0 0 10px;line-height:31px;margin-right:8px;}
.head-cart-button {float:right;letter-spacing: 1px;background:url(/design/headCart.png) 85px center no-repeat;background-color:#39BA2D;padding:0 40px 0 22px;height:31px;box-sizing:border-box;line-height:31px;}
.head-cart-button:hover {background-color:#55A74D;}
@keyframes blockCartPulse {0% {background-color:#39BA2D;box-shadow:0 0 0 8px rgba(0,164,78,.5);}100% {box-shadow:none;background:#55bf4b;}}
.head-cart-pulse {animation-name:blockCartPulse;animation-duration:0.7s;animation-iteration-count:1;animation-timing-function:linear;}

}

/* MEDIA 1240+ need 1200 */
@media screen and (min-width: 1240px){
.width-wrapper {width:1200px;}

div#MainImageRotator {height:245px;}
div#MainImageRotator ul li img {height:242px;width:880px;}

div#HeadImageRotator {display:block;float:right;margin-top:16px;width:340px;height:94px;border:solid 2px #fff;}
div#HeadImageRotator ul li img {width:340px;height:94px;}

.head-callMe {margin-left:35px;}
.head-phone {margin-left:35px;}
.head-phone2 {display:block;float:left;margin:5px 0 0 35px;color:#544d00;font:normal 1.1rem 'Roboto Condensed';line-height: 1.3rem;}

ul.head-menu li:last-child {display:none;}
ul.head-menu li:nth-child(7) {display:inline-block;}
ul.head-menu li {margin-right:18px;}

.pgMain-news-el {width:270px;}
.pgMain-news-img img {width:270px;height:160px;}
.pgMain-news a:last-child .pgMain-news-el {display:inline-block;}

.mini-banners a:nth-child(n) .mini-banners-unit {width:270px;height:160px;margin:0 23px 0 0;background-size:contain;}
.mini-banners a:nth-child(3) .mini-banners-unit {display:inline-block;margin:0;}

.pgNews-el {width:270px;margin-right:15px !important;}
.pgNews-list a:nth-child(3n+3) .pgNews-el {margin-right:0 !important;}
.pgNews-el-img img {width:270px;height:160px;}

main {width:880px;}
.sidebar {width:300px;}
aside.aside-fix {width:300px;}

.pgCart-required {width:520px;height:210px;}
.pgCart-inputRequired {display:inline-block;margin:0 0 30px 20px;}
.pgCart-inputRequired input {width:225px;}
.pgCart-norequired {width:280px;height:210px;}

.pgContact-people--text {width:400px;}
}

/* media 1450 nedd 1360 */
@media screen and (min-width: 1450px){
.width-wrapper {width:1360px;}

div#MainImageRotator {height:283px;}
div#MainImageRotator ul li img {height:280px;width:1020px;}

.pgMain-news-el {width:320px;}
.pgMain-news-img img {width:320px;height:190px;}

.mini-banners a:nth-child(n) .mini-banners-unit {width:320px;height:190px;margin:0 25px 0 0;}
.mini-banners a:nth-child(3) .mini-banners-unit {margin:0;}

.pgNews-el {width:320px;}
.pgNews-el-img img {width:320px;height:190px;}

.sidebar {width:310px;}
aside.aside-fix {width:310px;}
main {width:1020px;}

.head-phone2-small {display:inline-block;margin-left:4px;font-size:0.9rem;vertical-align:top;}
.head-tooth {float:left;margin:10px 0 0 120px;background:url('/design/headTooth.png') no-repeat;width:61px;height:89px;}
ul.head-menu {margin-top: -15px;}

.pgContact-people {padding:20px;margin:0 15px 30px 0;}
.pgContact-people--text {width:400px;}

.pgCart-required {width:660px;height:230px;}
.pgCart-inputRequired {margin:0 50px 30px 20px;}
.pgCart-inputRequired input {width:250px;}
.pgCart-norequired {height:230px;}

.pgAbout-photos img {width:170px;height:238px;}
}

@keyframes itqImageRotatorLoading {
    from {left: 0%; width: 0;z-index:100;}
    to {left: 0; width: 100%;}
}

/* modal windows*/
@keyframes modalOpening {0% {opacity:0.5;box-shadow:0px 0px 4px rgba(19, 75, 171, 0.8);}100% {opacity:1;box-shadow:none;}}

div#modalFastBuyWrap {display:none;position:fixed;top:0;left:0;bottom:0;right:0;display: none;z-index:900;background: url('/design/modal_overlay.png');overflow:auto;}
div.modalFastBuyWrap-opening {display:block;animation-name:modalOpening;animation-duration:0.2s;animation-iteration-count:1;animation-timing-function:linear;}
div#modalFastBuyForm {z-index:901;position:fixed;margin-left:-175px;top:20%;left:50%;padding:30px;width:350px;background-color:#fff;box-shadow:0px 0px 4px rgba(19, 75, 171, 0.4);}
div#modalFastBuyForm .title {text-align:left;font-weight:600;margin-bottom:10px;font-size: 1.3rem;}
div#modalFastBuyForm input[type="text"] {margin-top:15px;width:96%;border:1px solid #0c8cf9;padding:5px;}
div#modalFastBuyForm input[type="submit"] {margin-top:20px;width:100%;padding:5px 0;border: none;background-color:#e0e0e0;transition-duration:0.1s;font:normal 1.25rem 'Roboto Condensed';}
div#modalFastBuyForm input[type="submit"]:hover {box-shadow: 0 0 0 3px #7cd50f;background-color: #7cd50f;color: #1a3000;}
div#modalFastBuyForm .error {display:none;color:red;text-align:center;margin-top:15px;}
div#modalFastBuyClose {width: 30px;height: 30px;background: url('/design/close.png') center no-repeat;position: absolute;top: 5px;right: 5px;opacity: 0.7;}
div#modalFastBuyClose:hover {cursor:pointer;opacity:1;}

div#modalCallWrap {display:none;position:fixed;top:0;left:0;bottom:0;right:0;display: none;z-index:900;background: url('/design/modal_overlay.png');overflow:auto;}
div.modalCallWrap-opening {display:block;animation-name:modalOpening;animation-duration:0.2s;animation-iteration-count:1;animation-timing-function:linear;}
div#modalCallForm {z-index:901;position:fixed;margin-left:-175px;top:20%;left:50%;padding:30px;width:350px;background-color:#fff;box-shadow:0px 0px 4px rgba(19, 75, 171, 0.4);}
div#modalCallForm .title {text-align:left;font-weight:600;margin-bottom:10px;font-size: 1.3rem;}
div#modalCallForm input[type="text"] {margin-top:15px;width:96%;border:1px solid #0c8cf9;padding:5px;}
div#modalCallForm input[type="submit"] {margin-top:20px;width:100%;padding:5px 0;border: none;background-color:#e0e0e0;transition-duration:0.1s;font:normal 1.25rem 'Roboto Condensed';}
div#modalCallForm input[type="submit"]:hover {box-shadow: 0 0 0 3px #7cd50f;background-color: #7cd50f;color: #1a3000;}
div#modalCallForm textarea {margin-top:15px;width:96%;height:100px;border:1px solid #0c8cf9;padding:5px;}
div#modalCallForm .error {display:none;color:red;text-align:center;margin-top:15px;}
div#modalCallClose {width: 30px;height: 30px;background: url('/design/close.png') center no-repeat;position: absolute;top: 5px;right: 5px;opacity: 0.7;}
div#modalCallClose:hover {cursor:pointer;opacity:1;}

div#modalSubsWrap {display:none;position:fixed;top:0;left:0;bottom:0;right:0;display: none;z-index:900;background: url('/design/modal_overlay.png');overflow:auto;}
div.modalSubsWrap-opening {display:block;animation-name:modalOpening;animation-duration:0.2s;animation-iteration-count:1;animation-timing-function:linear;}
div#modalSubsForm {z-index:901;position:fixed;margin-left:-175px;top:20%;left:50%;padding:30px;width:350px;background-color:#fff;box-shadow:0px 0px 4px rgba(19, 75, 171, 0.4);}
div#modalSubsForm .title {text-align:left;font-weight:600;margin-bottom:10px;font-size: 1.3rem;}
div#modalSubsForm input[type="text"] {margin-top:15px;width:96%;border:1px solid #0c8cf9;padding:5px;}
div#modalSubsForm input[type="submit"] {margin-top:20px;width:100%;padding:5px 0;border: none;background-color:#e0e0e0;transition-duration:0.1s;font:normal 1.25rem 'Roboto Condensed';}
div#modalSubsForm input[type="submit"]:hover {box-shadow: 0 0 0 3px #7cd50f;background-color: #7cd50f;color: #1a3000;}
div#modalSubsForm .error {display:none;color:red;text-align:center;margin-top:15px;}
div#modalSubsClose {width: 30px;height: 30px;background: url('/design/close.png') center no-repeat;position: absolute;top: 5px;right: 5px;opacity: 0.7;}
div#modalSubsClose:hover {cursor:pointer;opacity:1;}

div#modalNotice {display:none;position:fixed;z-index:900;bottom:0px;right:0px;padding:20px 20px;width:320px;background:#3DA0F5;color:#fff;border-radius:4px 0 0 0;box-shadow:0px 0px 4px rgba(19, 75, 171, 0.4);font-size:1.2rem;font-weight:400;text-align:center;}
div#modalNotice.red {background:#F53D3D;box-shadow:0px 0px 4px rgba(171, 19, 19, 0.4);}
div#modalNotice.blue {background:#3DA0F5;box-shadow:0px 0px 4px rgba(19, 75, 171, 0.4);}
