@charset "utf-8";
/* html5 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
/* html5 */
html,
body {min-height:100%;}
body {margin:0; padding:0; font:13px/1.2 'Calibri', Arial, Helvetica, sans-serif; color:#fff; background:#162233;}
a img {border:0;}

* {min-height:0px;}

a:link,
a:active,
a:visited {color:#37a4d4; text-decoration:underline;}
a:hover {text-decoration:none;}

h1,h2,h3,h4,h5,h6 {display:block; margin:10px 0; padding:0; font:normal 34px/1.2 'Calibri', Arial; color:#fff;}

h1 {font-size:34px;}
h2 {font-size:32px;}
h3 {font-size:30px;}
h4 {font-size:28px;}
h5 {font-size:26px;}
h6 {font-size:24px;}


ol,
ul {padding:0; display:block; margin:15px 10px 15px 24px;}
ul li {display:list-item; padding:0 0 0 1px; margin:5px 0; list-style:disc;}
ol li {display:list-item; padding:0 0 0 1px; margin:5px 0; list-style:decimal;}


.reset,
.reset li,
nav ul, nav li,
.hpnav, .hpnav li,
.hnav, .hnav li,
.c_itemtop ul, .c_itemtop li,
.paginator, .paginator li,
.items ul, .items li,
.sb_items, .sb_items li,
.c_cat, .c_cat li,
.sb_contacts, .sb_contacts li,
.itemf_prop ul, .itemf_prop li,
.sb_links, .sb_links li,
.sb_slider ul, .sb_slider li,
#fancybox-thumbs ul, #fancybox-thumbs ul li {display:block; padding:0; margin:0; list-style:none; background:0;}

.list_number {
	counter-reset: my-badass-counter;
}
.list_number li {margin-top:2px;}
.list_number li:first-child {margin-top:0;}
.list_number li:before {
	content: counter(my-badass-counter) ". ";
	counter-increment: my-badass-counter;
	color:#d03331;
}

form {display:block; padding:0; margin:0;}
input[type="image"]:hover {opacity:0.8;}
input, textarea, select, button {font:normal 14px/1.2 'Calibri', 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,
.inpt_pseudo {padding:5px 10px; display:inline-block; vertical-align:middle; margin:0; border:1px solid #1b1b1b; font-weight:400; color:#adadad; outline:none; background:#fff;
	-webkit-transition:border-color .1s linear;
	-moz-transition:border-color .1s linear;
	-o-transition:border-color .1s linear;
	transition:border-color .1s linear;
}

::-webkit-input-placeholder { color:#58595b; -webkit-transition:color .1s linear;}
:focus::-webkit-input-placeholder { color:transparent;}
:-moz-placeholder { color: #58595b; -moz-transition:color .1s linear;}
:focus:-moz-placeholder { color:transparent;}
::-moz-placeholder { color: #58595b; -moz-transition:color .1s linear;}
:focus::-moz-placeholder { color:transparent;}
:-ms-input-placeholder { color: #58595b; }
: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:#555;}

input[type="button"],
input[type="submit"],
input[type="reset"], 
button,
.btn {
outline:none;
padding:2px 10px 6px 10px; display:inline-block; position:relative; border:0; vertical-align:top; line-height:normal; font-weight:500; font-size:22px; color:#fff; text-shadow:0 1px 0 #000; text-align:center; text-decoration:none; 
background:#3cc334;
-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;
-moz-box-shadow:0 1px 2px rgba(0,0,0,0.32);
-ms-box-shadow:0 1px 2px rgba(0,0,0,0.32);
-o-box-shadow:0 1px 2px rgba(0,0,0,0.32);
-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.32);
box-shadow:0 1px 2px rgba(0,0,0,0.32);
background: rgb(95,151,183); /* Old browsers */
background: -moz-linear-gradient(top, rgba(95,151,183,1) 0%, rgba(62,122,167,1) 41%, rgba(40,88,134,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(95,151,183,1)), color-stop(41%,rgba(62,122,167,1)), color-stop(100%,rgba(40,88,134,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(95,151,183,1) 0%,rgba(62,122,167,1) 41%,rgba(40,88,134,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(95,151,183,1) 0%,rgba(62,122,167,1) 41%,rgba(40,88,134,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(95,151,183,1) 0%,rgba(62,122,167,1) 41%,rgba(40,88,134,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(95,151,183,1) 0%,rgba(62,122,167,1) 41%,rgba(40,88,134,1) 100%); /* W3C */
}
a.btn {color:#fff; text-decoration:none;}


input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover, 
button:hover,
.active button,
.btn:hover {
background: rgb(95,151,183); /* Old browsers */
background: -moz-linear-gradient(top, rgba(95,151,183,1) 0%, rgba(53,94,132,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(95,151,183,1)), color-stop(100%,rgba(53,94,132,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(95,151,183,1) 0%,rgba(53,94,132,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(95,151,183,1) 0%,rgba(53,94,132,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(95,151,183,1) 0%,rgba(53,94,132,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(95,151,183,1) 0%,rgba(53,94,132,1) 100%); /* W3C */
}
input[type="button"]:active,
input[type="submit"]:active,
input[type="reset"]:active, 
button:active,
.btn:active {
background: rgb(40,88,134); /* Old browsers */
background: -moz-linear-gradient(top, rgba(40,88,134,1) 0%, rgba(87,147,184,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(40,88,134,1)), color-stop(100%,rgba(87,147,184,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(40,88,134,1) 0%,rgba(87,147,184,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(40,88,134,1) 0%,rgba(87,147,184,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(40,88,134,1) 0%,rgba(87,147,184,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(40,88,134,1) 0%,rgba(87,147,184,1) 100%); /* W3C */
}


input[type="button"][disabled],
input[type="submit"][disabled],
input[type="reset"][disabled], 
button[disabled] {border-color:#e5e5e5; color:#e5e5e5; cursor:default;}


/* Reset */
.wrap .hsearch input,
.wrap .ordersearch 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 */

.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.txt_l {text-align:left;}
.txt_r {text-align:right;}

.hidden {overflow:hidden;}
.none {display:none;}

.clr_darkred {color:#882a26;}
.clr_red {color:#ff0000;}
.clr_orang {color:#e29801;}
.clr_purpure {color:#8a0b45;}

.bg_orange {background-color:#dba400;}
.bg_red {background-color:#d03331;}
.bg_blue {background-color:#4d85d0;}



p {display:block; margin:10px 0;}
.bold {font-weight:bold;}
.nobold {font-weight:100;}
.italic {font-style:italic;}

blockquote,
.blockquote {padding:11px 10px 15px; margin:12px 0; border-left:7px solid #e84221; font:300 14px/1.3 'Roboto', Arial, Helvetica, sans-serif; color:#fff; background:#373d50;}

.clear {clear:both;}
.clearfix:before,
.clearfix:after,
.content_full:before,
.content_full:after {content:".";display:block;height:0;visibility:hidden;}
.clearfix:after,
.content_full:after {clear:both;}
.clearfix,
.content_full {zoom:1;}

.bo_50 {-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;}
.bo_10,
.fcbox,
#tooltip {-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;}
.bo_6 {-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}
.bo_4,
.wrap .hsearch,
.wrap .hsearch input {-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;}
.bo_2 {-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;}
.bo_0 {-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;}

.animate,
.items .ins > li > a:after,
.sb_items > li a:after,
.sb_slider li a:after,
.itemf_picts a:after {
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-o-transition:all .2s linear;
	transition:all .2s linear;
}

.bg_animate,
.hpnav a,
.hnav a,
.c_cat a,
.btn_vk,
.items .titles,
.c_itemtop a,
.sb_links a,
.sb_slider .bx-prev,
.sb_slider .bx-next,
.itemf .tabs_btn a,
.sb_items .titles {
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; 
-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;
-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;
}

.icv,
.icv + span {display:inline-block; vertical-align:middle;}

.idesc p:first-child,
.idesc h1, .idesc h2, .idesc h3, .idesc h4, .idesc h5, .idesc h6 {margin-top:0;}
.idesc p:last-child {margin-bottom:0;}

.pict img {width:100%; max-width:100%; height:auto; vertical-align:top;}


.wrap {min-width:994px; overflow:hidden;}
.wrapper {width:994px; margin:0 auto;}

.hpanel {margin:0 0 19px 0; background:#1b374e;}
.hpnav {overflow:hidden; line-height:1.2;}
.hpnav li {float:left; margin:0 0 0 14px;}
.hpnav li.right {float:right;}
.hpnav li:first-child {margin-left:0;}
.hpnav a {padding:11px 0 10px 0; display:block; font-size:12px; color:#fff; text-decoration:none; text-transform:uppercase;}
.hpnav a:before {margin:0 3px 0 0; content:"\f111"; font:normal normal normal 14px/1 FontAwesome;}
.hpnav a:hover {color:#f8a300;}


.htop,
.f_bottom {-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-khtml-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.htop {padding:9px 0; overflow:hidden; background:#070e18;}
.htop .logo {float:left; margin:0 0 0 14px;}
.htop .logo img {vertical-align:top;}

.hsearch {width:255px; height:41px; float:right; position:relative; margin:0 11px 0 28px; border-bottom:1px solid #0e1b30;}
.hsearch .rows {padding:0 62px 0 0; display:block;}
.wrap .hsearch .rows input {width:100%; height:39px; padding:0 48px 0 10px; border:1px solid #050a13; font:normal 18px/normal 'Calibri'; color:#2266a1; text-align:left; background:#122638; transition:border-color .1s linear;}
.wrap .hsearch .rows input:hover,
.wrap .hsearch .rows input:focus {background-color:#1e3142;}

.hsearch .rows input::-webkit-input-placeholder { color:#1d394f;}
.hsearch .rows input:focus::-webkit-input-placeholder { color:transparent;}
.hsearch .rows input:-moz-placeholder { color: #1d394f;}
.hsearch .rows input:focus:-moz-placeholder { color:transparent;}
.hsearch .rows input::-moz-placeholder { color: #1d394f;}
.hsearch .rows input:focus::-moz-placeholder { color:transparent;}
.hsearch .rows input:-ms-input-placeholder { color: #1d394f;}
.hsearch .rows input:focus:-ms-input-placeholder { color:transparent;}

.hsearch .searchbtn {width:24px; height:24px; line-height:24px; padding:0; position:absolute; right:14px; top:9px; font-size:18px; color:#fff; text-align:center;}
.hsearch .searchbtn input {width:100%; height:100px; position:absolute; left:0; top:0; visibility:hidden; opacity:0;}
.hsearch .searchbtn:hover {color:#00a3ff;}


.hnav {padding:10px 0 0 0; overflow:hidden; text-align:right;}
.hnav li {display:inline; vertical-align:top; margin:0 0 0 28px;}
.hnav li:first-child {margin-left:0;}
.hnav a {display:inline-block; vertical-align:top; font-size:18px; color:#fff; text-decoration:none; text-transform:uppercase;}
.hnav a:hover {color:#3aa3ff;}



.c_itemtop {overflow:hidden; margin:0 -9px 0 0; text-shadow:0 1px 0 #152029;}
.c_itemtop ul {margin:0 -1% 0 0;}
.c_itemtop li {width:33%; float:left;}
.c_itemtop a {height:39px; padding:0 0 0 48px; display:block; position:relative; margin:0 9px 0 0; color:#fff; text-decoration:none; text-transform:uppercase; background:#304a61;}
.c_itemtop a:hover {background-color:#3C5C79;}
.c_itemtop img {width:39px; height:39px; position:absolute; left:0; top:0;
-webkit-box-shadow:2px 0 2px #243749; -moz-box-shadow:2px 0 2px #243749; box-shadow:2px 0 2px #243749;
}
.c_itemtop a:after {content:'Top 1'; padding:0 4px; display:block; position:absolute; right:0; top:0; color:#fac600; background:#253d53;}
.c_itemtop li + li a:after {content:'Top 2'; color:#b2b2b2;}
.c_itemtop li + li + li a:after {content:'Top 3'; color:#be5600;}
.c_itemtop .titles {height:18px; line-height:18px; padding:5px 0 0 0; overflow:hidden; display:block; margin:0 44px 0 0; text-overflow:ellipsis; white-space:nowrap;}
.c_itemtop .buyes {display:block; margin:-5px 0 0 0;}
.c_itemtop .i_num {color:#3aa4ff;}

a.btn_vk {color:#fff; text-decoration:none;}
.btn_vk {height:39px; line-height:39px; display:block; font-weight:bold; font-size:18px; color:#fff; text-shadow:0 1px 0 #152029; text-align:center; background:#3499da;}
.btn_vk:hover {background-color:#1fa4dd;}
.btn_vk:active {background-color:#0086be;}

.brd_bottom { -moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-khtml-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
.content_full {padding:20px; background:#1a374e;}
.content_full + .content_full {padding-top:0;}
.side_center {width:710px; float:left;}
.side_right {width:230px; float:right;}

.c_cat {overflow:hidden; margin:0 0 8px 0; line-height:1.1; font-size:14px; background:#0f1b29;}
.c_cat li {float:left;}
.c_cat a {padding:7px 5px 7px; display:block; float:left; color:#fff; text-decoration:none; text-transform:uppercase;  cursor: pointer;}
.c_cat a:hover {color:#2778a7;}
.c_cat a.current,
.c_cat a.current:hover {padding-left:9px; padding-right:9px; margin:0 5px; color:#fff; background:#2778a7; cursor:default;}
.c_cat li:first-child a.current {margin-left:0;}


.items {overflow:hidden;}
.items .ins {margin:-6px -10px 0 0;}
.items .ins a {display:block; text-decoration:none;}
.items .ins > li {width:232px; height:136px; position:relative; float:left; margin:8px 8px 0 0;}
.items .ins > li > a:after,
.sb_items > li a:after,
.sb_slider li a:after,
.itemf_picts a:after {width:auto; height:auto; content:' '; display:block; position:absolute; left:0; right:0; top:0; bottom:0; border:1px solid #369bef; text-decoration:none; z-index:5; opacity:0;}
.items .ins > li:hover > a:after,
.sb_items > li a:hover:after,
.sb_slider li a:hover:after,
.itemf_picts a:hover:after {opacity:1;}
.items .pict {height:136px; display:block; overflow:hidden;}
.items .i_price,
.items .i_discount {padding:2px 4px 1px; position:absolute; top:0; margin:3px; line-height:1.1; font-weight:400; font-size:14px; text-shadow:0 1px 0 rgba(0,0,0,0.7);}
.items .i_price {left:0; background:#494948; background-color:rgba(0,0,0,0.7);}
.items .i_discount {right:0; background:#248100; background-color:rgba(36, 129, 0, 0.7);}
.items .titles {width:auto; height:22px; line-height:22px; padding:0 4px; position:absolute; left:0; right:0; bottom:0; overflow:hidden; margin:0; font-size:12px; color:#fff; text-align:center; text-transform:uppercase; text-overflow:ellipsis; white-space:nowrap; background:#494948; background-color:rgba(0,0,0,0.7);}
.items .ins > li:hover .titles,
.sb_items li:hover .titles {color:#4fc1ff;}

.paginator {padding:2px; margin:14px 0 0 0; font:bold 18px/1.2 'Calibri'; color:#fff; text-align:center; background:#0f1b29;}
.paginator a,
.paginator span {height:23px; line-height:23px; display:inline-block; vertical-align:top; color:#fff; text-decoration:none; background:#0f1b29;}
.paginator li {display:inline;}
.paginator li:before {margin:0 6px; content:'\2022';}
.paginator li:first-child:before {display:none;}
.paginator a:hover,
.paginator span {color:#3596ed;}

.c_cont_bottom {padding:30px 0 0 0; clear:both;}
.c_block {padding:8px 14px; overflow:hidden; font-weight:300; font-size:16px; color:#fff; background:#0f1b29;}


.sblock {margin:0 0 10px 0; background:#172333;}
.sb_title {padding:9px 12px 8px; overflow:hidden; line-height:1.1; font-size:14px; text-transform:uppercase; background:#0f1b29;}
.sb_title .fa {margin:0 3px 0 0;}
.sb_cont {padding:10px 8px;}

.sb_contacts {padding:0 0 0 3px;}
.sb_contacts li {margin:1px 0 0 0; font-size:14px; letter-spacing:-0.5px;}
.sb_contacts li:first-child {margin-top:0;}
.sb_contacts li.i_add {font-size:17px;}
.sb_contacts li .i_num {color:#e33a38;}

.sb_contacts li .fa,
.sb_contacts li span {display:inline-block; vertical-align:baseline;}
.sb_contacts li .fa {color:#e33a38;}


.sb_slider {height:60px; position:relative; overflow:hidden; margin:0 -5px;}
.sb_slider ul {height:60px;}
.sb_slider li {width:63px; height:60px; float:left;}
.sb_slider li a {width:60px; height:60px; display:block; position:relative; margin:0 auto; text-decoration:none;}
.sb_slider .titles {display:none;}
.sb_slider .i_discount {padding:0 2px; position:absolute; left:0; top:2px; line-height:1.1; font-weight:400; font-size:14px !important; color:#fff; text-shadow:0 1px 0 rgba(0,0,0,0.7); background:#248100; background-color:rgba(36, 129, 0, 0.7);}
.sb_slider .bx-prev,
.sb_slider .bx-next {height:20px; display:block; position:absolute; top:20px; font:normal normal normal 17px/20px FontAwesome; color:#fff; text-decoration:none;}
.sb_slider .bx-prev {left:0;}
.sb_slider .bx-next {right:0;}
.sb_slider .bx-prev:after {padding:0 2px; content:"\f137";}
.sb_slider .bx-next:after {padding:0 2px; content:"\f138";}
.sb_slider .bx-prev:hover,
.sb_slider .bx-next:hover {color:#3499da;}
.sb_slider .bx-prev:active,
.sb_slider .bx-next:active {color:#fff;}



.sb_items {overflow:hidden; margin:-3px 0 -1px 0;}
.sb_items a {display:block; text-decoration:none;}
.sb_items > li {position:relative; margin:4px 0 0 0; color:#fff;}
.sb_items > li:first-child {margin-top:0;}
.sb_items .pict {display:block; overflow:hidden;}
.sb_items .titles {width:auto; padding:2px 4px 3px; position:absolute; left:2px; right:2px; bottom:2px; overflow:hidden; margin:0; line-height:1.1; font-size:12px; color:#fff; text-align:center; text-transform:uppercase; text-overflow:ellipsis; white-space:nowrap; background:#000; background-color:rgba(0,0,0,0.8);}



.sb_links {margin:-2px 0 0 0;}
.sb_links li {margin:2px 0 0 0;}
.sb_links li:first-child {margin-top:0;}
.sb_links a {padding:5px 6px; display:block; line-height:1.1; font-size:14px; text-shadow:0 1px 0 #000; color:#fff; text-decoration:none; background:#21364f;}
.sb_links a:before {display:inline-block; margin:0 3px 0 0; vertical-align:middle; font:normal normal normal 14px/1.1 FontAwesome; content:"\f009";}
.sb_links a:hover {background-color:#253d57;}



.tabbox {display:none;}
.tabbox.current {display:block;}

/* Item full */
.itemf_title,
.itemf_title h1 {margin:0; font-weight:bold; font-size:21px;}
.itemf_title {margin:0 0 10px 0;}

.itemf_head {overflow:hidden; margin:0 0 10px 0;}
.itemf_pict {width:474px; float:left; margin:0 9px 0 0;}
.itemf_pict img {width:100%; max-width:100%; height:250px; vertical-align:top;}
.itemf_buy {width:240px; float:right; margin:0 0 0 9px;}
.itemf_info {overflow:hidden;}

.itemf_prop {min-height:194px; padding:8px; line-height:1.1; background:#1a212e;}
.itemf_prop li {margin:2px 0 0 0; font-size:15px; color:#bababb;}
.itemf_prop li:first-child {margin-top:0;}
.itemf_prop .titles {color:#fff;}
.itemf_stock {height:28px; line-height:28px; margin:12px 0 0 0; font-weight:bold; font-size:18px; color:#75d400; text-align:center; background:#1a212e;}

.itemf_buy .i_price {padding:2px 0; font-weight:bold; font-size:48px; color:#3aa2ff; text-shadow:0 1px 0 #000; text-align:center; background:#1a212e;}
.itemf_buy .i_price span {display:inline-block; margin:3px 0 0 0; vertical-align:top; font-size:30px; text-transform:uppercase;}

.itemf_btn {margin:5px 0 0 0;}
.itemf_btn .btn {padding:7px 5px 10px 5px; display:block; line-height:1.1; font-weight:bold; font-size:22px;}
.itemf_btn .btn:before {content:"\f07a"; display:inline-block; vertical-align:baseline; margin:0 5px 0 0; font-family:FontAwesome;}


.itemf .i_discount {margin:3px 0 0 0; font-weight:bold; font-size:20px; text-shadow:-1px 1px 0 #000; text-align:center;}
.itemf .i_discount span {display:block; color:#75d400;}

.itemf_picts {overflow:hidden;margin:-10px -20px 11px 0;max-width: 705px;max-height: 110px;}
.itemf_picts a {width:182px;height:100px;float: left;overflow:hidden;pos;position: relative;margin: 10px 10px 0 0;}
.itemf_picts img {width:100%; max-width:100%; min-height:100px; vertical-align:top;}


.itemf .tabs_btn {overflow:hidden; margin:0 0 17px 0; background:#1a212e;}
.itemf .tabs_btn a {padding:8px 15px; display:block; float:left; font-size:14px; color:#fff; text-decoration:none; text-align:center; text-transform:uppercase;}
.itemf .tabs_btn a:hover {background:#353c47;}
.itemf .tabs_btn a.current,
.itemf .tabs_btn a.current:hover {background:#3b77a4; cursor:default;}

.itemf .tabbox {padding:8px 13px; overflow:hidden; font-size:14px; color:#cbcbcb; background:#202835;}



.f_bottom {padding:20px; position:relative; overflow:hidden; margin:13px 0 0 0; font-size:14px; background:#1a374e;}
.f_create {float:right; margin:10px -10px -10px 0; white-space:nowrap;}
.f_create p {margin:0;}
.f_text {padding:3px 0 0 0; overflow:hidden;}
.f_text p {margin:0;}
.f_text .f_copy {font-size:13px;}
.namecreate {color:#f89f45;}
.platform_lequeshop {color:#97ec2f;}




/* Other pages */
.c_title,
.c_title h1,
.c_title h2 {margin:0; line-height:1.1; font-weight:bold; font-size:24px; color:#fff; text-align:center;}
.c_title {padding:8px 10px; margin:0 0 13px 0; background:#0f1b29;}

.c_page .idesc {padding:12px 12px 14px; overflow:hidden; line-height:1.1; font-size:18px; background:#172333;}


.itemf_vk {padding:8px 0 0 0; clear:both; overflow:hidden;}
.itemf_vk #vk_comments,
.itemf_vk #vk_comments iframe {width:100% !important;}



/*! fancyBox */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }
.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; }
.fancybox-skin { position: relative; background: #f9f9f9; color: #444; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.fancybox-opened { z-index: 8030; }
.fancybox-opened .fancybox-skin { -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }
.fancybox-outer, .fancybox-inner { position: relative; }
.fancybox-inner { overflow: hidden; }
.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; }
.fancybox-error { color: #444; font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0; padding: 15px; white-space: nowrap; }
.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; }
.fancybox-image { max-width: 100%; max-height: 100%; }
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url('img/fancybox_sprite.png'); }
#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060; }
#fancybox-loading div { width: 44px; height: 44px; background: url('img/fancybox_loading.gif') center center no-repeat; }
.fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040; }
.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url('blank.gif'); /* helps IE */ -webkit-tap-highlight-color: rgba(0,0,0,0); z-index: 8040; }
.fancybox-prev { left: 0; }
.fancybox-next { right: 0; }
.fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; }
.fancybox-prev span { left: 10px; background-position: 0 -36px; }
.fancybox-next span { right: 10px; background-position: 0 -72px; }
.fancybox-nav:hover span { visibility: visible; }
.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important; }
/* Overlay helper */

.fancybox-lock { overflow: hidden !important; width: auto; }
.fancybox-lock body { overflow: hidden !important; }
.fancybox-lock-test { overflow-y: hidden !important; }
.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: url('img/fancybox_overlay.png'); }
.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; }
.fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; }
/* Title helper */

.fancybox-title { visibility: hidden; font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; position: relative; text-shadow: none; z-index: 8050; }
.fancybox-opened .fancybox-title { visibility: visible; }
.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; }
.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; background: rgba(0, 0, 0, 0.8); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; }
.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; }
.fancybox-title-inside-wrap { padding-top: 10px; }
.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, .8); }


#fancybox-thumbs { position: fixed; left: 0; width: 100%; overflow: hidden; z-index: 8050; }
#fancybox-thumbs.bottom { bottom: 2px; }
#fancybox-thumbs.top { top: 2px; }
#fancybox-thumbs ul { position: relative; list-style: none; margin: 0; padding: 0; }
#fancybox-thumbs ul li { float: left; padding: 1px; opacity: 0.7; }
#fancybox-thumbs ul li.active { opacity: 1; padding: 0; border: 1px solid #fff; }
#fancybox-thumbs ul li:hover { opacity: 1; }
#fancybox-thumbs ul li a { display: block; position: relative; overflow: hidden; border: 1px solid #222; background: #111; outline: none; }
#fancybox-thumbs ul li img { display: block; position: relative; border: 0; padding: 0; max-width: none; }



#tooltip {
position: absolute;
z-index: 10;
background:#172333;
background-color:rgba(23, 35, 51, 0.9);
font:18px/1.1 'Calibri', Arial, Helvetica, sans-serif;
color:#fff;
margin:0 5px 0 0;
padding:8px;
opacity:1;
-webkit-box-shadow:0 0 1px 1px #3596ee;
-o-box-shadow:0 0 1px 1px #3596ee;
-ms-box-shadow:0 0 1px 1px #3596ee;
-moz-box-shadow:0 0 1px 1px #3596ee;
box-shadow:0 0 1px 1px #3596ee;
}
#tooltip h3 {display:block; margin:0; padding:0; font-size:18px;}


/* My buy */
.page_ordersearch {padding:14px 14px 19px; overflow:hidden; font-size:18px; background:#0f1b29;}
.ordersearch_heads {margin:-8px -5px 10px; letter-spacing:-0.2px;}
.page_ordersearch .rows {padding:0 22px 0 0; display:block; margin:0 0 5px 0;}
.page_ordersearch .rows input {width:100%; height:38px; line-height:normal; padding:0 10px; margin:0; vertical-align:top; border:1px solid #3498da; font-size:17px; color:#555; text-align:left; background:#fff;
-moz-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; 
}
.page_ordersearch .rows input::-webkit-input-placeholder { color:#dedede; -webkit-transition:color .1s linear;}
.page_ordersearch .rows input:focus::-webkit-input-placeholder { color:transparent;}
.page_ordersearch .rows input:-moz-placeholder { color: #dedede; -moz-transition:color .1s linear;}
.page_ordersearch .rows input:focus:-moz-placeholder { color:transparent;}
.page_ordersearch .rows input::-moz-placeholder { color: #dedede; -moz-transition:color .1s linear;}
.page_ordersearch .rows input:focus::-moz-placeholder { color:transparent;}
.page_ordersearch .rows input:-ms-input-placeholder { color: #dedede; }
.page_ordersearch .rows input:focus:-ms-input-placeholder { color:transparent;}

.page_ordersearch .osbtn {height:36px; line-height:34px; display:block; position:relative; overflow:hidden; color:#fff; text-align:center; background:#0097d8;
-moz-box-shadow:inset 0 -2px 0 #006ea7; -o-box-shadow:inset 0 -2px 0 #006ea7; -webkit-box-shadow:inset 0 -2px 0 #006ea7; box-shadow:inset 0 -2px 0 #006ea7;
-moz-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; 
}
.page_ordersearch .osbtn input {position:absolute; left:0; top:0; opacity:0; visibility:hidden;}
.page_ordersearch .osbtn:hover {background-color:#52a7e0;}
.page_ordersearch .osbtn:active {background-color:#318fcd;}

.orderinfo_list {padding:13px 9px; margin:9px 0 0 0; font-size:17px; color:#f8a200; background:#0f1b29;}
.orderinfo_list li {margin:-1px 0 0 0;}
.orderinfo_list li:first-child {margin:0;}
.orderinfo_list .vals {color:#fff;}
.orderinfo_list a {color:#3cacff; text-decoration:none;}
.orderinfo_list a:hover {text-decoration:underline;}



/** ---------------------------------------
 * Slider 
 ----------------------------------------*/
.contsl {
	position: relative;
	width: 100%;
	margin: -15px 0 10px -25px;
}

.slider-wrapper {
	z-index: 500;
	position: relative;
	width: 100%;
	height: 160px;
	overflow: hidden;
}

.slider-wrapper li {
	display: none;
}

.slider-wrapper .current-slide {
	display: block;
}

.slider-wrapper img {
	position: absolute;
	max-width: 100%;
	height: auto;
	top: 0;
	left: 0;
}

/**
 * ---[Caption] ---------------------- 
 **/
.slider-wrapper .caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
	width: 100%;
	padding: 10px;
	font-size: 14px;
	color: #FFF;
}

/**
 * ---[Botones-Control] ---------------------- 
 **/
.control-buttons {
	position: absolute;
	top: 0;
	right: -20px;
	z-index: 9999;
	background: rgba(0,0,0,0.8);
	height: 30px;
	border-radius: 3px;
	padding: 0 10px;
}

.control-buttons li {
	cursor: pointer;
	display: inline-block;
	background: rgba(255,255,255,0.25);
	text-indent: -99999px;
	height: 14px;
	width: 14px;
	margin: 8px 1px;
}

.control-buttons li.active {
	background: #fff;
}

.sale {
	position: absolute;
	bottom: 4px;
	right: 22px;
	z-index: 9999;
}

.skidka {
	background: #0097D8;
	border-radius: 3px;
	float: left;
	height: 18px;
	padding: 5px 10px;
}

.cena {
	background: #27C327;
	margin: 0 3px;
	border-radius: 3px;
	float: right;
	diplay: inline-block;
	height: 18px;
	padding: 5px 10px;
}
/* END */

/* END */