.dropdown-menu li:hover .sub-menu { visibility:visible; }
.dropdown:hover .dropdown-menu { display:block; }
.navbar .nav>li>a { padding:10px 8px 10px; }
ul.nav li a { text-align:left !important; }
ul.main-products-menu {
  list-style:none;
  padding:0;
  margin:0;
  min-height:150px;
}
ul.main-products-menu li a { text-decoration:none; }
ul.main-products-menu li a:hover { text-decoration:underline; }
@font-face {
  font-family:"Pfdintextcondpro";
  src:url(http://store.korzenkov.com.ua/fonts/pfdintextcondpro-medium.ttf) format("truetype");
}
.pfd, #filtersMenu, .dropdown { font-family:"Pfdintextcondpro", Verdana, Tahoma; }
.header {
  height:150px;
  position:relative;
  background:url("/images/global/head.jpg") no-repeat;
  z-index:1;
}
.header_caption {
  position:absolute;
  top:3px;
  left:8px;
  color:white;
  text-shadow:none;
  font-style:italic;
}
body {
  background:#f0f7ff;
  color:#464646;
  text-shadow:white 0 1px 0;
  font-family:'PT Sans', sans-serif;
}
.center { text-align:center; }
form { margin:0 !important; }
.no-bottom-margin { margin-bottom:0 !important; }
.errorMessage {
  color:#c80b0f;
  font-size:12px;
}
.kyivstar.phone, .mts.phone {
  padding-left:20px;
  margin-left:10px;
}
.kyivstar.phone { background:url('/images/global/ks.png') no-repeat 0px; }
.mts.phone { background:url('/images/global/mts.png') no-repeat 0px; }
input.error { background-color:#ffd6d6; }
a.carousel-control {
  text-decoration:none;
  margin-top:0 !important;
  opacity:0.3;
}
.controls.error input { background-color:#ffd6d6; }
.controls.success input { background-color:#ffffff; }
.transition {
  transition:box-shadow 0.5s, border 0.5s, background 0.5s;
  -moz-transition:-moz-box-shadow 0.5s, border 0.5s, background 0.5s;
  -webkit-transition:-webkit-box-shadow 0.5s, border 0.5s, background 0.5s;
  -o-transition:-o-box-shadow 0.5s, border 0.5s, background 0.5s;
}
.no_radius { border-radius:0; }
.radius { border-radius:2px; }
.sn_icon {
  display:inline-block;
  width:16px;
  height:16px;
  margin-top:1px;
  line-height:14px;
  vertical-align:text-top;
  background:url('/images/global/sn.png');
}
.infinite_navigation { display:none; }
.sn_icon.vkontakte { background-position:0 -19px; }
.sn_icon.facebook { background-position:0 -88px; }
.sn_icon.google { background-position:0 -134px; }
.sn_icon.yandex { background-position:0 -157px; }
.sn_icon.odnoklassniki { background-position:0 -42px; }
.sn_icon.mailru { background-position:0 -65px; }
.sn_icon.twitter { background-position:0 -111px; }
ul.nav li a { width:auto !important; }
.clear_background {
  background-image:none;
  background-color:transparent;
}
li:hover { text-shadow:none; }
.infinite_navigation { display:none; }
.product_preview {
  border-radius:2px;
  background:#ffffff;
  height:260px;
  margin-bottom:40px;
  position:relative;
  width:220px;
}
.product_preview .link {
  position:absolute;
  top:0;
  left:0;
  width:220px;
  height:260px;
  z-index:500;
}
.product_preview:hover {
  box-shadow:0 0 20px rgba(0,0,0,0.5);
  cursor:pointer;
}
.preview_header {
  position:absolute;
  top:170px;
  left:20px;
  width:180px;
  height:40px;
}
.preview_img {
  position:absolute;
  top:20px;
  left:20px;
  width:180px;
  height:140px;
}
.preview_img img {
  position:absolute;
  bottom:0;
  left:0;
}
.preview_price {
  padding:0 0 10px 20px;
  position:absolute;
  bottom:0;
}
.preview_price span.price_h {
  color:#006400;
  font-size:18px;
  font-weight:bold;
}
.price_sale { color:#c80b0f !important; }
.price_old {
  color:#808080;
  text-decoration:line-through;
}
.preview_price a { text-decoration:none; }
.preview_new {
  position:absolute;
  top:10px;
  right:10px;
  width:60px;
  height:60px;
  background:url('/images/global/new.png') no-repeat;
}
.preview_sale {
  position:absolute;
  top:0;
  left:0;
  width:60px;
  height:60px;
  background:url('/images/global/sale.png') no-repeat;
}
.green { color:#006400; }
table.table tr.articles.enabled { cursor:pointer; }
table.table tr.articles.enabled:hover {
  background:#fefcea;
  background:-moz-linear-gradient(top,#fefcea,#f6f9cd);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefcea),color-stop(100%,#f6f9cd));
  background:-webkit-linear-gradient(top,#fefcea,#f6f9cd);
  background:-o-linear-gradient(top,#fefcea,#f6f9cd);
  background:-ms-linear-gradient(top,#fefcea,#f6f9cd);
  background:linear-gradient(top,#fefcea,#f6f9cd);
  box-shadow:0 0 10px rgba(0,0,0,0.2);
}
table.table tr.articles input[type=checkbox] {
  padding:0;
  margin:0;
}
table.table tbody tr.selected { background:#f0f4eb !important; }
table.table tbody tr.current { background:#f2fee1; }
table.table tbody tr.disabled { color:gray; }
table.table tbody tr.disabled span.product_price {
  font-weight:normal;
  color:gray;
}
table.table thead tr { border-bottom:solid 2px gray; }
table.table thead tr th { font-weight:normal; }
.soc {
  width:32px;
  height:32px;
  background:url('/images/global/www-sharing-vflWoRcE1.png') no-repeat;
  cursor:pointer;
  margin-right:10px;
  display:inline-block;
}
.soc.twitter { background-position:0 -1368px; }
.soc.vk { background-position:0 -224px; }
.product_price {
  color:green;
  font-weight:bold;
  white-space:nowrap;
}
.sale_price { color:#c80b0f !important; }
.old_price {
  font-size:11px;
  color:gray;
  text-decoration:line-through;
}
.bold { font-weight:bold; }
.open_product {
  background:#ffffff;
  padding-top:20px;
  padding-bottom:20px;
  border-radius:2px;
}
.product_image_big_preview {
  border-radius:2px;
  background:#ffffff;
  margin-top:0;
  position:relative;
  width:220px;
  height:180px;
}
.product_image_big_preview div {
  position:absolute;
  width:180px;
  height:140px;
  top:20px;
  left:20px;
  text-align:center;
  cursor:pointer;
}
.brand_logo {
  position:absolute;
  z-index:1;
  line-height:1px;
}
.product_image_little_previews { margin:20px auto auto -20px; }
.product_image_little_previews div {
  border-radius:2px;
  background:#ffffff;
  height:31px;
  width:40px;
  float:left;
  margin-left:20px;
  padding-top:1px;
  cursor:pointer;
  text-align:center;
}
.product_image_little_previews div.selected, .product_image_little_previews div:hover { box-shadow:0 0 5px rgba(0,0,0,0.5); }
.selectors {
  display:table;
  margin:0 auto;
  text-align:center;
  padding:10px 0;
}
.small { font-size:12px; }
.footer {
  margin:2em 0 0;
  background:#025ea2;
  padding:1.5em 0;
  color:white;
  text-shadow:none;
}
.footer a {
  text-shadow:none;
  color:white;
}
.footer a:hover {
  text-shadow:none;
  color:white;
}
a {
  color:#464646;
  text-decoration:underline;
}
.gray { color:gray; }
a:hover { color:black; }
.debug { background:gray; }
.row { margin-bottom:20px; }
.dropdown-toggle { cursor:pointer; }
label { font-size:12px; }
hr {
  -moz-border-bottom-colors:none;
  -moz-border-image:none;
  -moz-border-left-colors:none;
  -moz-border-right-colors:none;
  -moz-border-top-colors:none;
  border-color:#eeeeee;
  border-style:solid none;
  border-width:1px 0;
  margin:18px 0;
}
ul.dropdown-menu {
  padding:0;
  margin-top:0;
  box-shadow:none;
}
ul.dropdown-menu li:hover {
  background-color:#fcdd76;
  transition:box-shadow 0.5s, border 0.5s, background 0.5s;
  -moz-transition:-moz-box-shadow 0.5s, border 0.5s, background 0.5s;
  -webkit-transition:-webkit-box-shadow 0.5s, border 0.5s, background 0.5s;
  -o-transition:-o-box-shadow 0.5s, border 0.5s, background 0.5s;
}
ul.dropdown-menu li a {
  padding:10px 20px 10px 10px;
  font-size:15px;
  text-decoration:none;
}
ul.dropdown-menu li { border-top:solid 1px #e5e5e5; }
ul.dropdown-menu li:first-child { border-top:none; }
ul.dropdown-menu li a:hover, ul.dropdown-menu li a:focus, ul.dropdown-menu li a.selected {
  color:black;
  background-color:#fcdd76;
  background-image:none;
  transition:box-shadow 0.5s, border 0.5s, background 0.5s;
  -moz-transition:-moz-box-shadow 0.5s, border 0.5s, background 0.5s;
  -webkit-transition:-webkit-box-shadow 0.5s, border 0.5s, background 0.5s;
  -o-transition:-o-box-shadow 0.5s, border 0.5s, background 0.5s;
  box-shadow:inset 0 1px 8px rgba(0,0,0,0.125);
}
.dropdown-submenu > .dropdown-menu {
  margin:0;
  border:none;
  border-radius:0;
  box-shadow:0 1px 10px rgba(0,0,0,0.2);
}
.dropdown-submenu:hover > a {
  text-decoration:none;
  color:black;
  background-image:none;
  background-color:transparent;
}
.dropdown-menu .active > a, .dropdown-menu .active > a {
  background:#bfbfbf;
  color:#000000;
}
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
  background:#fcdd76;
  color:black;
}
.dropdown-menu.categories li a { padding:10px 20px; }
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
  border-color:#fcdd76;
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px #fcdd76;
}
ul.nav li a {
  width:80px;
  text-align:center;
}
ul.nav-pills li a { width:auto; }
.nav { margin-bottom:0; }
.nav a { text-decoration:none; }
.nav-tabs .active a [class^="icon-"] { background-image:url("../img/glyphicons-halflings.png"); }
li.tab > a:after {
  display:block;
  float:right;
  width:0;
  height:0;
  margin-top:5px;
  margin-right:-10px;
  border-color:transparent;
  border-left-color:#cccccc;
  border-style:solid;
  border-width:5px 0 5px 5px;
  content:" ";
}
ul.nav.nav-tabs > li.tab > a {
  padding-right:20px;
  display:block;
}
.navbar-inner { height:40px; }
.nav-pills li:first-child { margin-left:0; }
.nav-pills li { margin-left:20px; }
.nav-pills li a { border-radius:0; }
.nav-pills > li > a {
  padding-right:10px;
  padding-left:10px;
}
.pr_menu {
  display:block;
  position:static;
  border:none;
  border-radius:0;
  width:100%;
  margin-top:30px !important;
}
.pr_place {
  margin-left:-20px;
  width:720px;
}
.pr_pre {
  margin-bottom:40px;
  background:white;
  background-image:-webkit-gradient(linear,0 0,0 100%,from(white),to(#ededf0));
  height:250px;
}
.pr_pre img {
  padding:5px;
  width:210px;
}
.pr_pre:hover { box-shadow:0 1px 10px rgba(0,0,0,0.2); }
.cap {
  padding:0 10px;
  font-size:12px;
}
.price {
  padding:0 10px 10px;
  font-weight:bold;
}
.cat_header {
  border-bottom:1px solid #bfbfbf;
  margin-bottom:20px;
  padding-bottom:7px;
  padding-left:10px;
  font-size:15px;
  margin-bottom:5px;
  padding-left:10px;
}
.cat_values {
  padding-left:10px;
  margin-bottom:50px;
}
.icon-shopping-cart { opacity:0.85; }
#cartCount {
  display:none;
  width:18px;
  height:18px;
  text-align:center;
  font-size:11px;
  font-weight:bold;
  color:white;
  background:green;
  border-radius:9px;
  text-shadow:none;
  background:-moz-linear-gradient(top,#00a851,green);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00a851),color-stop(100%,green));
  background:-webkit-linear-gradient(top,#00a851,green);
  background:-o-linear-gradient(top,#00a851,green);
  background:-ms-linear-gradient(top,#00a851,green);
  background:linear-gradient(top,#00a851,green);
  box-shadow:0 1px 3px rgba(0,0,0,0.3);
}
.nav_place {
  display:block;
  background-color:#ffffff;
  border-left:solid 1px #bfbfbf;
  border-right:solid 1px #bfbfbf;
  border-top:0;
  border-bottom:solid 1px #bfbfbf;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  padding:50px 20px 40px;
  margin:0 auto;
}
.nav-tabs > li > a:hover { border:1px solid transparent; }
.nav-tabs > .active > a, .nav-tabs > .active > a:hover {
  border-top:solid 1px #bfbfbf;
  border-left:solid 1px #bfbfbf;
  border-right:solid 1px #bfbfbf;
}
.shadow { box-shadow:2px 2px 2px rgba(0,0,0,0.2); }
table#cart tbody tr td img {
  max-width:70px;
  max-height:70px;
  overflow:hidden;
}
td.cart_image {
  width:70px;
  height:70px;
}
#search_results {
  display:block;
  padding:10px;
}
.search_result_product {
  clear:left;
  display:table;
  border-bottom:1px solid #dddddd;
  padding:10px 0 15px 0;
  width:100%;
}
.search_result_image {
  display:table-cell;
  width:70px;
}
.search_result_image img { width:70px; }
.search_result_text {
  vertical-align:top;
  padding-left:5px;
  white-space:normal;
  display:table-cell;
}
#search_results { display:none; }
.accordion-toggle, .accordion-toggle:hover {
  background:url('/images/global/body-bg.jpeg');
  text-decoration:none;
}
.accordion-body { background:#ede9e1; }
.accordion-group { margin-bottom:10px; }
.messageBody { width:200px !important; }
.date_w {
  font-size:12px;
  color:darkgray;
}
.header_w {
  font-size:15px;
  margin-bottom:5px;
  font-weight:bold;
}
.body_w { font-size:13px; }
.news_header_w {
  background:#444444;
  padding:10px;
  font-size:15px;
}
.news_header_w a {
  color:white;
  text-shadow:none;
}
.post_w { padding:10px; }
.news_w {
  background:white;
  width:220px;
}
.news_preview { margin-bottom:2em; }
#horizontalrule { display:none; }
h1, h2, h3 { line-height:33px !important; }
.discount_block {
  margin-bottom:30px;
  padding:15px 25px 5px;
  text-align:center;
  border-radius:4px;
  background:url('/images/global/body-bg.jpeg');
  display:inline-block;
}
