@charset "utf-8";



/* font-family: "OpenSansRegular"; */
@font-face {
	font-family: "Open Sans";
	src: url("fonts/OpenSansRegular/OpenSansRegular.eot");
	src: url("fonts/OpenSansRegular/OpenSansRegular.eot?#iefix")format("embedded-opentype"),
	url("fonts/OpenSansRegular/OpenSansRegular.woff") format("woff"),
	url("fonts/OpenSansRegular/OpenSansRegular.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}
/* font-family: "OpenSansRegularItalic"; */
@font-face {
	font-family: "Open Sans";
	src: url("fonts/OpenSansRegularItalic/OpenSansRegularItalic.eot");
	src: url("fonts/OpenSansRegularItalic/OpenSansRegularItalic.eot?#iefix")format("embedded-opentype"),
	url("fonts/OpenSansRegularItalic/OpenSansRegularItalic.woff") format("woff"),
	url("fonts/OpenSansRegularItalic/OpenSansRegularItalic.ttf") format("truetype");
	font-style: italic;
	font-weight: normal;
}
/* font-family: "OpenSansItalic"; */
@font-face {
	font-family: "Open Sans";
	src: url("fonts/OpenSansItalic/OpenSansItalic.eot");
	src: url("fonts/OpenSansItalic/OpenSansItalic.eot?#iefix")format("embedded-opentype"),
	url("fonts/OpenSansItalic/OpenSansItalic.woff") format("woff"),
	url("fonts/OpenSansItalic/OpenSansItalic.ttf") format("truetype");
	font-style: italic;
	font-weight: normal;
}
/* font-family: "OpenSansBold"; */
@font-face {
	font-family: "Open Sans";
	src: url("fonts/OpenSansBold/OpenSansBold.eot");
	src: url("fonts/OpenSansBold/OpenSansBold.eot?#iefix")format("embedded-opentype"),
	url("fonts/OpenSansBold/OpenSansBold.woff") format("woff"),
	url("fonts/OpenSansBold/OpenSansBold.ttf") format("truetype");
	font-style: normal;
	font-weight: 700;
}
/* font-family: "OpenSansBoldItalic"; */
@font-face {
	font-family: "Open Sans";
	src: url("fonts/OpenSansBoldItalic/OpenSansBoldItalic.eot");
	src: url("fonts/OpenSansBoldItalic/OpenSansBoldItalic.eot?#iefix")format("embedded-opentype"),
	url("fonts/OpenSansBoldItalic/OpenSansBoldItalic.woff") format("woff"),
	url("fonts/OpenSansBoldItalic/OpenSansBoldItalic.ttf") format("truetype");
	font-style: italic;
	font-weight: 700;
}
/* font-family: "OpenSansSemiBold"; */
@font-face {
	font-family: "Open Sans";
	src: url("fonts/OpenSansSemiBold/OpenSansSemiBold.eot");
	src: url("fonts/OpenSansSemiBold/OpenSansSemiBold.eot?#iefix")format("embedded-opentype"),
	url("fonts/OpenSansSemiBold/OpenSansSemiBold.woff") format("woff"),
	url("fonts/OpenSansSemiBold/OpenSansSemiBold.ttf") format("truetype");
	font-style: normal;
	font-weight: 600;
}
/* font-family: "OpenSansSemiBoldItalic"; */
@font-face {
	font-family: "Open Sans";
	src: url("fonts/OpenSansSemiBoldItalic/OpenSansSemiBoldItalic.eot");
	src: url("fonts/OpenSansSemiBoldItalic/OpenSansSemiBoldItalic.eot?#iefix")format("embedded-opentype"),
	url("fonts/OpenSansSemiBoldItalic/OpenSansSemiBoldItalic.woff") format("woff"),
	url("fonts/OpenSansSemiBoldItalic/OpenSansSemiBoldItalic.ttf") format("truetype");
	font-style: italic;
	font-weight: 600;
}



/* html5 */
article, aside, details, figcaption, figure, footer, header, menu, nav, section {display:block;}
/* html5 */
html,
body {min-height:100%;}
body {
	margin:0; padding:0; font:400 13px/1.2 'Open Sans', Arial, Helvetica, sans-serif; color:#4b4b4b; background:#f5f6f7 repeat -13px 24px url(img/bgs.png);
}

a img {border:0;}

* {min-height:0px;}

a:link,
a:active,
a:visited {color:#f3801a;text-decoration:none;}
a:hover {text-decoration:underline;}

b,
strong {font-weight:600;}

h1,h2,h3,h4,h5,h6 {display:block; margin:10px 0 12px; padding:0; font:600 22px/1.2 'Open Sans', Arial; color:#53c6f8;}

h1 {font-size:14px;}
h2 {font-size:12px;}
h3 {font-size:13px; font-weight:700; color:#333; text-transform:uppercase;}
h4 {font-size:12px;}
h5 {font-size:12px;}
h6 {font-weight:normal; font-size:12px; color:inherit;}

ol,
ul,
li,
dl,
dt,
dd {display:block; padding:0; margin:0; list-style:none; background:0;}

hr {border: 0; border-top: 1px solid #dddedf; margin-top: 20px; margin-bottom: 20px;}

form {display:block; padding:0; margin:0;}
input[type="image"]:hover {opacity:0.8;}
input, textarea, select, button {font:normal 15px/normal 'Open Sans', Arial, Helvetica, sans-serif; color:#fff; vertical-align:baseline;}
label {vertical-align:baseline;}

label, input[type=button], input[type=submit], button { cursor: pointer; }
textarea {overflow:auto; resize:vertical;}


/* Inputs */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
textarea,
select {padding:9px 16px; display:inline-block; vertical-align:middle; margin:0; border:0; font-weight:500; font-size:13px; color:#333; outline:none; background:#f5f6f7;
	-webkit-transition:border-color .1s linear;
	-moz-transition:border-color .1s linear;
	-o-transition:border-color .1s linear;
	transition:border-color .1s linear;
	-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
}

::-webkit-input-placeholder { font-weight:700; color:#aaa; -webkit-transition:color .1s linear;}
:focus::-webkit-input-placeholder { color:transparent;}
:-moz-placeholder { font-weight:700; color: #aaa; -moz-transition:color .1s linear;}
:focus:-moz-placeholder { color:transparent;}
::-moz-placeholder { font-weight:700; color: #aaa; -moz-transition:color .1s linear;}
:focus::-moz-placeholder { color:transparent;}
:-ms-input-placeholder { font-weight:700; color: #aaa; }
:focus:-ms-input-placeholder { color:transparent;}

input[type="text"]:hover,
input[type="password"]:hover,
textarea:hover,
select:hover,
input[type="email"]:hover,
input[type="tel"]:hover,
.inpt_pseudo:hover,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus,
input[type="email"]:focus,
input[type="tel"]:focus {border-color:#d5ddea;}

input[type="button"],
input[type="submit"],
input[type="reset"],
button,
.obtn {
	outline:none;
	padding:14px 33px 16px; display:inline-block; overflow:hidden; position:relative; border:0; vertical-align:top; line-height:normal; font-weight:700; font-size:12px; color:#fff; text-align:center; text-decoration:none; text-transform:uppercase; background:#ff9898;
	-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
}
.obtn input {width:300px; height:50px; display:block; position:absolute; left:0; top:0; border:0; background:0; opacity:0;}
a.obtn { color:#253350; text-decoration:none;}

input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
button:hover,
.obtn:hover {
	background:#f65e5e;
}
input[type="button"]:active,
input[type="submit"]:active,
input[type="reset"]:active,
button:active,
.obtn:active {
	background:#ff9898;
}

input[type="button"][disabled],
input[type="submit"][disabled],
input[type="reset"][disabled],
button[disabled] {background-color:#eee; color:#222; cursor:default;}

/* Reset */
.wrap input.reset,
.block-receipt-item button,
.block-receipt-item input {padding:0; display:block; margin:0; border:0; vertical-align:top; outline:none; background:0; -moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;}
/* Inputs */


.clearfix:before,
.clearfix:after {content:".";display:block;height:0;visibility:hidden;}
.clearfix:after {clear:both;}
.clearfix {zoom:1;}

.left {float:left;}
.right {float:right;}
.txt-center {text-align:center;}

.hidden {overflow:hidden;}
.none,
.display-none {display:none;}

p {display:block; margin:10px 0;}

.animate,
.header-nav a,
.header-search-toggler,
.main-links a,
.main-category-list a,
.product-item,
.product-item-button-buy,
.product-large-button-buy {
-moz-transition: box-shadow .3s ease,border .3s ease,top .3s ease,left .3s ease,right .3s ease,bottom .3s ease,margin .3s ease,color .3s ease,background .3s ease,width .3s ease,height .3s ease,-moz-transform .9s ease,padding .3s ease,opacity .3s ease,visibility .3s ease;
-webkit-transition: box-shadow .3s ease,border .3s ease,top .3s ease,left .3s ease,right .3s ease,bottom .3s ease,margin .3s ease,color .3s ease,background .3s ease,width .3s ease,height .3s ease,-webkit-transform .9s ease,padding .3s ease,opacity .3s ease,visibility .3s ease;
	transition: box-shadow .3s ease,border .3s ease,top .3s ease,left .3s ease,right .3s ease,bottom .3s ease,margin .3s ease,color .3s ease,background .3s ease,width .3s ease,height .3s ease,transform .9s ease,padding .3s ease,opacity .3s ease,visibility .3s ease;
}


.idesc {line-height:1.8;}
.idesc p:first-child,
.idesc h1:first-child, .idesc h2:first-child, .idesc h3:first-child, .idesc h4:first-child, .idesc h5:first-child, .idesc h6:first-child {margin-top:0 !important;}
.idesc p:last-child {margin-bottom:0 !important;}

.idesc h1,
.idesc h2,
.idesc h3,
.idesc h4,
.idesc h5,
.idesc h6 {margin:34px 0 12px 0;}

.idesc hr + h1,
.idesc hr + h2,
.idesc hr + h3,
.idesc hr + h4,
.idesc hr + h5,
.idesc hr + h6 {margin-top:12px;}

.idesc h1 + p,
.idesc h2 + p,
.idesc h3 + p,
.idesc h4 + p,
.idesc h5 + p,
.idesc h6 + p {margin-top:-5px;}

.idesc p:first-child,
.idesc p:last-child,
.idesc h1:first-child, .idesc h2:first-child, .idesc h3:first-child, .idesc h4:first-child, .idesc h5:first-child, .idesc h6:first-child,
.idesc .h1:first-child, .idesc .h2:first-child, .idesc .h3:first-child, .idesc .h4:first-child, .idesc .h5:first-child, .idesc .h6:first-child {margin-top:0 !important;}


.ics,
.icv,
.footer-center-desc:after {display:inline-block; vertical-align:middle; background:no-repeat;}
.icv,
.icv + span {display:inline-block; vertical-align:middle;}


.ic-head-contacts-email {width:16px; height:16px; background:no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAALVBMVEUAAAD9xVP9xVP9xVP9xVP9xVP9xVP9xVP9xVP9xVP9xVP9xVP9xVP9xVP9xVM+bcClAAAADnRSTlMAd1Xu3btmRMyIM6oiEWYl324AAABISURBVAjXY8AEXIIgIM7AwPwODBbAGAcY2MH0QwYGlgog/VhbgYHPcN67d0F+QAaQfDbvHYjxOE3jHZgBBCgMVjD9+AIDbgAA+oY0+VbHMnwAAAAASUVORK5CYII=');}
.ic-head-contacts-tel {width:16px;height:16px;background:no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAKlBMVEUAAAD9xVP9xVP9xVP9xVP9xVP9xVP9xVP9xVP9xVP9xVP9xVP9xVP9xVMbGJjCAAAADXRSTlMAMyIR7ruZiKpVzGZEdV8rhQAAAEhJREFUCNdjQAIKUFrkEpSx9iqUcfeuAIThew0qknsZytC9DmWw393AYABmxV7nvAFmmd71vXsRovzuXYihPL13J0A1CDBgAQBW8BPfqCjVGwAAAABJRU5ErkJggg==');}
.ic-head-contacts-skype {width:16px; height:16px; background:no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAAD9xVP9xVP9xVP9xVP9xVP9xVP9xVP9xVP9xVP9xVP9xVP9xVP9xVP9xVP9xVMh+E/KAAAAD3RSTlMAEe7dzHe7VUQiqpmIZjNBCWGgAAAAdklEQVQI12NAgBKr2kYQzf4fCA4CGcz//yvrfxNgYOD/r8HAZ7+AgYHlf0DwxvU/GRh4/we06f//ysDACpRit/8DEvmvVVAPFOH8H+hv0P8FqD/fkVMw/z9Q/6T/2Yv+/38AlPMHGg2SYuA4vel/ItTiiUiOAADxxC1W4dBs8gAAAABJRU5ErkJggg==');}
.ic-head-mybuy {width:16px;height:16px;background:no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAaVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8G612AAAAInRSTlMAmDrOxSjKtKxgTkguCvbr3LiNdGogFPnq49W/nYU1NBkE9Y7TGgAAAHRJREFUGNONzEcOg0AQRNGe6WayyeCc6v6HNNZgS8CGt/wqFW0d1kFYL0NkqNUqwNNS2b1u6usec6jVaBtrrYPJoTGjnjye6HJoJbCIXE+Y33ukYjIYQ1k6ViVwrhFo1jvvfesi/VygiSoU/6A40dvxQHt8AI3ZBUGzd1poAAAAAElFTkSuQmCC');}
.ic-btn-search {width:20px;height:20px;background:no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAAMFBMVEUAAAD///////////////////////////////////////////////////////////87TQQwAAAAD3RSTlMAEbtE7neZiN1mzKozIlWoj1MbAAAAiUlEQVQI12NABXKhBlCW2P//XyaAWYz9/////w5mMv3vNK7/DxZ+/0mAgcffEcTU/wsk4n+CmP4KQEIerPj/BiDB/w3E7F8AJM5/BTHzPwOJ/UACKPDFgIH9/wIQk/X/p+z+/wvBdtT/BwKg4UDArP/f7dJ/RYiDLjIw6n+CO1ToC5zJGMyAHQAAa6QwOO82sPcAAAAASUVORK5CYII=');}



/* Wrapper */
.wrap {min-width:1120px; position:relative; overflow:hidden; z-index:2;}
.wrapper {max-width:1120px; margin:0 auto;}

.footer-wrap {padding:43px 0; overflow:hidden; margin:54px 0 0 0; color:#5d5d5d; background:#333333;}
.footer-wrap .wrapper {width:100%; display:table; table-layout:fixed;}
.footer-wrap .wrapper > div {display:table-cell; vertical-align:middle;}
.footer-wrap .wrapper .footer-copyright {text-align:left;}
.footer-wrap .wrapper .footer-desc {width:530px; text-align:center;}
.footer-wrap .wrapper .footer-stats {text-align:right;}

.footer-wrap .clr-orange { color:#53c6f8;}
.footer-platform { color:#f65e5e;}
.footer-stats-item {display:inline-block; vertical-align:middle; margin:0 0 0 2px;}
.footer-stats-item a {text-decoration:none;}
.footer-stats-item img {vertical-align:top;}


.header-wrap {background:#fff;}
.header-panel {height:38px; line-height:38px; color:#fff; background:#333333;}
.header-contacts { float:left;}
.header-contacts a {color:#fff; text-decoration:none;}
.header-contacts > li { float:left;}
.header-contacts > li:before {content:' / '; display:block; float:left; margin:0 25px;}
.header-contacts > li:first-child:before {display:none;}
.header-contacts .ics { vertical-align:top; margin:11px 5px 0 0;}

.header-mybuy { float:right;}
.header-mybuy a {height:38px; line-height:38px; padding:0 47px; display:block; color:#fff; text-decoration:none; text-align:center;}
.header-mybuy a .ics { vertical-align:top; margin:10px 5px 0 0;}
.header-mybuy a:hover {background:rgba(255,255,255,0.08);}


.header-middle .wrapper {padding-top:31px; padding-bottom:31px;}
.header-logo { float:left;}
.header-logo a {display:inline-block; vertical-align:top; outline:none; text-decoration:none;}
.header-logo img { max-width:100%; height:auto; vertical-align:top;}

.header-search {width:39px; position:relative; float:right;}
.header-search-toggler {
	width:39px; height:42px; line-height:40px; display:block; position:relative; overflow:hidden; text-align:center; background:#ff9898; cursor:pointer;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	-webkit-box-shadow:inset 0 -3px #f18181; -moz-box-shadow:inset 0 -3px #f18181; box-shadow:inset 0 -3px #f18181;
}
.header-search-toggler .ics { vertical-align:top; margin:10px 0 0 0;}
.header-search-toggler:hover {background: #f65e5e;}

.header-search-toggler input {width:0; height:0; display:block; position:absolute; left:0; top:0; padding:0; color:transparent; border:0; background:0; opacity:0;}

.header-search-input {
	width:0; height:42px; overflow:hidden; position:absolute;; right:100%; top:0; margin:0 6px 0 0;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	-webkit-transition: width .3s ease, opacity .3s ease;
	-moz-transition: width .3s ease, opacity .3s ease;
	transition: width .3s ease, opacity .3s ease;
}
.header-search.search-show .header-search-input {width:800px; overflow:visible; opacity:1;}
.header-search.search-show .header-search-toggler {
	background:#ff7b7b;
	-webkit-box-shadow:inset 0 -3px #de6868; -moz-box-shadow:inset 0 -3px #de6868; box-shadow:inset 0 -3px #de6868;
}
.header-search.search-show .header-search-toggler:hover {background:#f98484;}


.header-search-input input[type="text"] {
	width:100%; height:42px; padding:0 12px; margin:0; float:right; border:1px solid #eee; color:#555; background:#fff;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
}

.header-nav { overflow:hidden; text-align:center;}
.header-nav li {display:inline-block; vertical-align:top; margin:0 10px;}
.header-nav a {
	height:42px; line-height:40px; padding:0 12px; display:block; font-weight:600; color:#aaaaaa; text-decoration:none; text-transform:uppercase;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}
.header-nav a:hover {
	color:#fff;
	background-color: #53c6f8;
	-webkit-box-shadow: inset 0 -3px #48aed3;
	-moz-box-shadow:inset 0 -3px #d38a48;
	box-shadow: inset 0 -3px #48aed3;
}


.header-bottom {margin:0 0 40px 0;font-weight:bold;font-size:26px;color:#fff;text-align:center;background: #53c6f8 repeat 0 0;}
.header-bottom .wrapper {height:200px; line-height:200px;}
.header-bottom-desc {display:inline-block; vertical-align:middle; line-height:1.2; position:relative; top:-6px;}
.header-bottom p {margin:0;}
.header-bottom p:first-child {font-size:48px;}


.main-links-wrap {margin:0 0 36px 0;}
.main-links > ul {
	padding:17px 10px 16px 10px; margin:9px 0 0 0; text-align:center; background:#fff;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}
.main-links > ul:first-child {margin-top:0;}
.main-links > ul > li {display:inline-block; vertical-align:top;}
.main-links > ul > li:before {content:' / '; display:block; float:left; margin:0 18px;}
.main-links > ul > li:first-child:before {display:none;}
.main-links a { font-weight:600; color:#aaaaaa; text-decoration:none; text-transform:uppercase;}
.main-links a:hover { color:#000;}
.main-links .clr-red { color:#f65e5e;}
.main-links .clr-orange { color:#fdc553;}


.main-banka {margin:0 0 34px 0; text-align:center;}
.main-banka-item {display:inline-block; vertical-align:top; margin:0 8px;}
.main-banka-item a {text-decoration:none;}
.main-banka-item img { vertical-align:top;}

.content-block {margin:0 0 10px 0;}
.content-block-ins {
	padding:22px 35px; background:#fff;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}
.content-block-ins.type-main {padding:22px 58px;}

.main-category-list {padding:0 0 5px 0; overflow:hidden; margin:-15px -9px 0 0;}
.main-category-list > li {
	width:16.666%; padding:0 9px 0 0; float:left; margin:15px 0 0 0;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
.main-category-list a {
	height:39px; line-height:39px; padding:0 2px; position:relative; overflow:hidden; display:block; font-weight:600; font-size:12px; color:#b0b0b0; text-align:center; text-decoration:none; text-transform:uppercase; white-space:nowrap; text-overflow:ellipsis; background:#f5f5f5;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
}
.main-category-list a:hover,
.main-category-list a.current {color:#fff; background:#53c6f8;}



/* Speedbar */
.breadcrumbs {padding:0 0 17px 0; position:relative; overflow:hidden; margin:0 0 27px 0; border-bottom:1px solid #e8e9e9; font-size:13px; white-space:nowrap; text-overflow:ellipsis;}
.breadcrumbs li {display:inline-block; vertical-align:top; color:#6b6b6b;}
.breadcrumbs li:after {content: "/"; padding: 0 10px; color:#b3b3b3;}
.breadcrumbs li:last-child:after {content: "";}
.breadcrumbs li a {color:#b3b3b3;}


/* Product :: Items */
.product-heads {
	padding:10px 12px;
	display:block;
	margin:3px 0 23px 0;
	font-weight:600;
	color:#fff;
	background-color: #53c6f8;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow:inset 0 -3px #d38a48;
	-moz-box-shadow:inset 0 -3px #d38a48;
	box-shadow: inset 0 -3px #48aed3;
}
.product-item + .product-heads {margin-top:24px;}

.product-item {
	padding:7px 16px; position:relative; overflow:hidden; margin:0 0 4px 0; background:#f9f9f9;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}
.product-item:hover {background:#f3f3f3;}
.product-item-image {
	width:32px; height:32px; float:left; margin:0 10px 0 0; background:no-repeat center center;
	-webkit-background-size:cover; -moz-background-size:cover; background-size:cover;
	-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
}
.product-item-title {height:33px; overflow:hidden; position:relative; top:-1px; color:#918f8f; line-height:33px; white-space:nowrap; text-overflow:ellipsis;}

.product-item-button-buy {
	width:126px;
	height:26px;
	line-height:26px;
	display:block;
	float:right;
	position:relative;
	margin:2px 0 0 10px;
	color:#fff !important;
	text-decoration:none !important;
	text-align:center;
	background: #53c6f8;
	z-index:5;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.product-item-button-buy:hover {background: #f65e5e;}

.product-item-value {
	min-width:61px; height:26px; line-height:26px; padding:0 5px; display:block; float:right; margin:2px 0 0 10px; font-weight:bold; color:#5d5d5d; text-align:center; background:#e7e7e7;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}

.product-item-for-pcs {line-height:26px; float:right; margin:2px 0 0 10px; color:#918f8f;}

.product-item-link {width:auto; height:auto; position:absolute; left:0; right:0; top:0; bottom:0; z-index:4;}


/* Product :: Large */
.product-large {padding:0 0 15px 0;}
.product-large-title {margin:0 0 48px 0;}
.product-large-title h1 {margin:0; font-weight:bold; font-size:15px; color:#53c6f8; text-transform:uppercase;}

.product-large-left {width:212px; float:left; margin:0 46px 0 0;}
.product-large-image {margin:0 0 15px 0; text-align:center;}
.product-large-image img {width:auto; height:auto; max-width:100%; vertical-align:top;}

.product-large-details {margin:0 -40px; text-align:center;}
.product-large-button {margin:22px 0 0 0; text-align:center;}
.product-large-button-buy {
	width:126px; height:26px; line-height:26px; display:block; margin:2px auto 0; color:#fff !important; text-decoration:none !important; text-align:center; background:#ff9898;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
}
.product-large-button-buy:hover {background:#f65e5e;}

.product-large-value {
	min-width:61px; height:26px; line-height:26px; padding:0 5px; display:inline-block; vertical-align:top; margin:0 5px; font-weight:bold; color:#5d5d5d; text-align:center; background:#e7e7e7;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
.product-large-for-pcs {line-height:26px; display:inline-block; vertical-align:top; color:#918f8f;}

.product-large-content {
	padding:18px 21px; position:relative; top:5px; overflow:hidden; background:#f5f6f7;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
.product-large-content-title {display:block; margin:0 0 8px 0;}

/* Page */
.page-static {min-height:330px; line-height:1.9;}

.content-block-title {padding:0 0 26px 0; margin:0 0 29px 0; border-bottom:1px solid #e8e9e9; font-weight:600; font-size:12px; color:#53c6f8; text-transform:uppercase; text-align:center;}


.content-block-info {
	padding:18px 23px 17px; margin:0 0 21px 0; background:#ffe8e8;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
.content-block-info dt {font-weight:700; font-size:12px; color:#ff5454; text-transform:uppercase;}
.content-block-info dd {margin:11px 0 0 0;}
.content-block-info dd:before {content:'- ';}


/* Page :: MyBuy */
.my-buy-items {margin:44px 0 0 0; font-weight:700; font-size:12px; text-transform:uppercase;}
.my-buy-items > li {
	padding:20px 19px 19px; margin:6px 0 0 0; color:#ff5454; background:#f5f6f7;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
}
.my-buy-items > li:first-child {margin-top:0;}
.my-buy-items > li > ul > li { position:relative; margin-top:12px;}
.my-buy-items > li > ul > li:first-child {margin-top:0;}
.my-buy-items .i_val {color:#333333;}
.my-buy-items a { color:#000; text-decoration:none;}
.my-buy-items a:hover {text-decoration:underline;}

.my-buy-search .input-text { overflow:hidden;}
.my-buy-search input[type="text"] {width:100%; height:58px; padding:0 23px; margin:0;}
.my-buy-search-btn {margin:25px 0 0 0; text-align:center;}
.my-buy-search-btn input[type="submit"] {height:30px; padding:0 40px;}


/* END */

a.product-item-button-buy.cart {
    width: 25px;
}

a.product-item-button-buy.cart>span {
    margin-bottom: 3px;
}
a.footer-platform {
    color: red;
}

.footer-copyright {
    color: white;
}
.product-large-button > a.product-item-button-buy.cart {
    bottom: 2px;
}