@import url(../bootstrap/css/bootstrap.css);
@import url(../bootstrap/css/bootstrap-responsive.css);
.inputbox {width:78%;}
/*** Stick footer ***/
html {
height:100%;
width:100%;
}
body {
height:100%;
/*height:auto !important;*/
}

table.cart-summary tr th {
	text-align:left !important; 
}

.filter_manufacturers,.custom_params{
	margin-bottom:30px;
}
div.manufacturer-view-default h2{
	font-size:1.3em;
}

.chzn-search input{
	width:auto !important;
}
.tags {
	width:100%;
	float:left;
}
.tag-category img {
  float: left;
  margin: 0 25px 15px 0;
  max-width: 250px;
}
.tag-category h3 a{
	font-family:'Roboto Condensed',Arial,sans-serif;
}

.page-header{
	margin-top:0;
}


.footer_first_part li{
	margin-bottom:5px;
}

.sidebar .menu li{
	float:none;
}

/* .cart-view  */#com-form-login,#com-form-login{
	padding:25px;
	background:#eee;
	border:1px solid #ccc;
	border-radius:4px;
}
.billto-shipto .cell{ 
	padding:20px;
	background: #eee none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.vm-shipment-plugin-single input,.vm-payment-plugin-single input{
	margin:0;
}
#com-form-login-remember label,.vm-payment-shipment-select label, .vm-payment-select label{ 
	display:inline-block;
	/* padding:5px 0 0; */
}
.output-shipto input{
	margin:4px 8px;
}
span.cart-images img{
	margin-right:10px;
}
.cart-summary .vm-customfield-cart{
	margin-left:55px;
}

div.logo img{

	height:auto !important;
}

.vmprod .product-container2 {
	border: 1px solid #dcdcdc;
	border-radius: 2px;
	padding: 20px 20px 15px 20px;
	/* text-align: center; */
}
.vmprod .horizontal-separator {
	height: 1px;
	/* background: #e9e8e8; */
	margin: 10px 0;
}

.vmprod  span.PricesalesPrice {
	color: #4D4D4D;
	font: 400 18px 'Roboto Condensed',Arial,sans-serif !important;
	text-transform: uppercase;
}

.vmprod h2{
	line-height:15px;
}
.vmprod h2 a {
	color: #5a52a9;
	font: italic normal 13px Georgia,Arial,sans-serif;
	line-height:15px;
}

.phone {

	font-size:1.3em; 
	line-height:1.2em;
	
	padding-top:30px;
	text-align:center;
}
.txt-dostavka{
	font-size:0.9em;
}

.vm-customfields-wrap{
	clear:both;
	padding-top:5px;
}
.vm-customfields-wrap .product-field-display{
	display:inline-block;
	margin-left:25px;
}
.product-fields-title-wrapper{
	width:20%;
	font-weight:bold;  
	display:inline-block;
}
.product-fields .product-field, .product-related-categories .product-field {
  display: block;
  float: none;
  width: auto;
}
.product-field{
	padding:5px 10px;
	
}
.product-field:nth-child(odd) {background:#f9f9f9;}
.product-field div.mcf-fields-title,.product-field div.product-fields-value{
	display:inline-block;  
}
.product-field div.mcf-fields-title{
	width:20%;
	font-weight:bold;  
}
.product-field .mcf-fields-title /* div.product-fields-value */{
	
}
.product-field ul{
	/* display:inline; */
}
.product-field li{
	list-style:none;
	display:inline;
}
.pull-left.item-image{
	max-width:45%;
	padding:0 25px 15px 0;
}

.page-header a {font:400 18px 'Roboto Condensed',Arial,sans-serif;/* color:#121212; */text-transform:uppercase;display:block;text-align:left;}

div.category a {font:400 16px 'Roboto Condensed',Arial,sans-serif;color:#121212;text-transform:uppercase;display:block;text-align:left;}
div.category a:hover {color:#FF005A;}
div.category a img {display:none;}

.cart.customer-note{
	display:block;
	text-align:center;
	margin-bottom:10px;
}
span.cart.tos{
	display:none;
}
div.cart.tos{
	text-align:center;
	margin-bottom:10px;
}
input.terms-of-service{
	display:inline;
}
div.terms-of-service label{
	display:inline;
}

.main_content{
	padding-top:25px;
}
div.sidebar + div.category_description, div.category_description + div.browse-view, div.productdetails-view.productdetails {
  width: auto;
}
.bgcolor-dark{
	background:#160535;
}

/* article-info */

.article-info-term{
	display:none;
}
dl.article-info{
	color:#828c99;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:15px;
}
.article-info dd{
	display:inline;
	display:inline-block;
	margin-right:15px;
	margin-left:0px;
	font-style:italic;
	font-size:.9em;
}
.article-info dd span{

}

/* end article-info */

.brand {color:#fff !important; font-family:Share, cursive; }
.brand:hover {color:#08C !important;} 
/*** DROPDOWN MENU ***/
.menu, .menu * {
  margin:      0;
  padding:    0;
  list-style:    none;
}
.menu {
  line-height:    1.0;
}
.menu ul {
  position:    absolute;
  top:      -999em;
  width:      10em; /* left offset of submenus need to match (see below) */
}
.menu ul li {
  width:      100%;
}
.menu li:hover {
  visibility:    inherit; /* fixes IE7 'sticky bug' */
  background:    ;
}
.menu li {
  float:      left;
  position:    relative;
}
.menu a {
  display:    block;
  position:    relative;
}
.menu li:hover ul,
.menu li.sfHover ul {
  left:      0;
  top:      3.5em; /* match top ul list item height */
  z-index:    99;
}
ul.menu li:hover li ul,
ul.menu li.sfHover li ul {
  top:      -999em;
}
ul.menu li li:hover ul,
ul.menu li li.sfHover ul {
  left:      10em; /* match ul width */
  top:      0;
}
ul.menu li li:hover li ul,
ul.menu li li.sfHover li ul {
  top:      -999em;
}
ul.menu li li li:hover ul,
ul.menu li li li.sfHover ul {
  left:      10em; /* match ul width */
  top:      0;
}
/*** DEMO SKIN ***/
.menu {
  float:      left;
}
.menu a {
  padding:     .75em 1em;
  text-decoration:  none;
}
.menu li {
  background:    ;
}
.menu li li {
  background:    #000;
}
.menu li li li {
  background:    #000;
}
.menu li:hover, .menu li.sfHover,
.menu a:focus, .menu a:hover, .menu a:active, .menu li.active  {
  outline:0;
}
/*** Bootstrap resize menu ***/
 @media (max-width: 979px) {
.container-fluid .menu li {float:none !important; background:none;}
.container-fluid .menu ul {position:static;} 
}
/*--Wrapper-------------------------------------------------------------*/
#wrapper {
  width: 100%;
  min-height: 100%;
  height: auto !important;
  height: 100%;
}
/*--Top menu---------------------------------------------------------*/
.top_menu_and_cart {background:#f1f1f1;min-height:48px;height:auto;}
div.top_menu div.navbar-text {margin:18px 0px 0px 0px;}
div.top_menu div.navbar-inner,div.top_menu div.navbar-inner  div.container-fluid,
div.main_menu div.navbar-inner,div.main_menu div.navbar-inner  div.container-fluid {padding-left:0px;}
.top_menu {margin-left:0px;}
.top_menu li {margin-right:14px;}
.top_menu li a {color:#121212;border-right:1px solid #dddddd;padding:0px 12px 0px 0px;line-height:11px;font-size:14px;}
.top_menu li a:hover {color:#ff005a;text-decoration:none;line-height: 11px;}
div.cart {text-align:right;margin:12px 0px 0px 0px;}
div#shopping_cart div.show_cart a {background:url(../images/bag.png) top left no-repeat;padding:3px 0px 0px 25px;height:22px;display:block;/* width:145px; */color:#131313;
font:normal 14px Verdana,Geneva,Kalimati,sans-serif;float:right;}
div#shopping_cart div.show_cart a:hover {text-decoration:none;} 
div.search {text-align:right;margin-top:35px;}
div.search input#mod_virtuemart_search {width:223px;border-radius:3px 0px 0px 3px;border:1px solid #f1f1f1;height:25px !important;}
div.search input.button {background:#f1f1f1 url(../images/search.png) center no-repeat !important;border:none !important;height:35px !important;width:35px;margin:-10px 0px 0px 0px;}
.flex-control-nav {bottom:10px !important;}
ol.flex-control-nav.flex-control-paging a {background:url(../images/not_active.png) top left no-repeat;width:11px;height:11px;}
ol.flex-control-nav.flex-control-paging a.flex-active {background:url(../images/active.png) top left no-repeat;}
ol.flex-control-nav.flex-control-paging a:hover {background:#ff86b0;}
.flexslider {border:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-o-box-shadow:none !important;}
/*--Header-------------------------------------------------------------*/
div.header.top{height:auto;min-height:106px;}
div.header.top .custom{margin-top:10px; margin-bottom:10px;}

div.logo {
	margin:23px 0px 0px 0px;
	padding-bottom: 25px;

}
div.banners {text-align:center;}
div.banners {margin-bottom:40px;}
/*--Main menu---------------------------------------------------------*/
.main_menu {background:#36bae2;}
.main_menu ul > li {border-top:6px solid #36bae2;} 
.main_menu li > a {color:#f1f1f1;padding:0px 12px 0px 0px;line-height:11px;font-size:18px;text-transform:uppercase;padding:19px 14px 21px 17px;}
.main_menu li a:hover {color:#5a52a9;text-decoration:none;line-height: 11px;}
.main_menu li.active,.main_menu li.active:visited {border-top:6px solid #5a52a9;}
.main_menu li.active a,.main_menu li.active a:visited {background:#f1f1f1;color:#161616;}
.main_menu li.parent ul {width:100%;display: inline-table;}
.main_menu li.parent ul li {border:none;padding: 0px;background: #161616;}
.main_menu li.parent ul li a {font-size:14px;line-height:20px;white-space:nowrap;}
ul.actions li {list-style:none;}
/*---Content---------------------------------------------------------------------*/`
.main_content  {padding:0px 0px 218px 0px;}
div.container.main_content  div,div.container div.span12 {min-height:1px;}
div.featured-view h4, div.latest-view h4,div.topten-view h4 {font:400 24px 'Roboto Condensed',Arial,sans-serif;text-transform:uppercase;margin-bottom:23px;color:#161616;}

div.manufacturer-view-default div.row-fluid div.bspacer, div.featured-view > div.row-fluid > div,div.topten-view > div.row-fluid > div,div.latest-view > div.row-fluid > div,div.topten-view > div.row-fluid > div,div.category_product_span {border:1px solid #dcdcdc;border-radius:2px;padding:20px 20px 15px 20px;text-align:center;}
span.top_products_add_to_cart {float:left;margin-left: 0px !important;}
span.top_products_price {float:left;}
span.top_products_add_to_cart a {background:#dadada;border:1px solid #dadada;border-radius:2px;color:#161616;font:normal 13px 'Roboto Condensed',Arial,sans-serif;padding:4px 7px 4px 7px;float:left;text-align:center;}
span.top_products_add_to_cart a:hover {background:#fb015a;border:1px solid #dadada;border-radius:2px;color:#f1f1f1;text-decoration:none;}
p.top_product_description {color:#a69884;font:italic normal 13px Georgia,Arial,sans-serif;text-align:justify;line-height: 16px;}
div.top_product_img {margin-bottom:34px;}
span.top_products_price {color:#4d4d4d;font:400 21px 'Roboto Condensed',Arial,sans-serif !important;text-transform:uppercase;}
div.top_product_bottom_block {margin-top:9px;}
div.latest-view {margin-bottom:39px;}
div.for_content  {display:inline-block;float:left;}
div.sidebar + div.category_description,div.category_description + div.browse-view  {
	/* float:left; */
}
h2.category_product_title  {text-align:left;line-height:16px;}
h2.category_product_title a {color: #5a52a9;font: italic normal 13px Georgia,Arial,sans-serif;}
span.category_product_price {color: #4D4D4D;font: 400 18px 'Roboto Condensed',Arial,sans-serif !important;text-transform:uppercase;padding-top:3px;}
span.category_product_add_to_cart a {background:#dadada;border:1px solid #dadada;border-radius:2px;color:#161616;font:normal 13px 'Roboto Condensed',Arial,sans-serif;padding:4px 7px 4px 7px;float:left;text-align:center;}
span.category_product_add_to_cart a:hover {background:#fb015a;border:1px solid #dadada;border-radius:2px;color:#f1f1f1;text-decoration:none;}
div.productdetails-view.productdetails {/* float:left; */}
div.breadcrumbs  {background:#F1F1F1;}
div.breadcrumbs a {color:#FF005A;line-height:45px;}
div.for_breadcrumbs  /* div */.breadcrumb/* s */ {
	margin-bottom:40px;padding-left:15px;text-align:left;
	/* margin-top:40px; */
}
div.addtocart-area span.addtocart-button input.addtocart-button {
	background: transparent !important;border:none;border-radius:0px 3px 3px 0px;font-weight: bold;width: auto/* 100px */;
}
span.addtocart-button-span {background: transparent url(../images/cart.png) 0% 50% no-repeat !important;width:40px !important;height:30px !important;float:left !important;
border-right:1px solid #F5785C;min-height:19px !important;margin: 1px 15px 0px 0px;}
div.addtocart-bar {width:160px;background: #F2532F !important;border-radius:3px;height:33px;padding: 10px 10px 10px 10px !important;float:left;margin: 0px !important;}
div.addtocart-bar:hover {background:#004b63 !important;}
div.addtocart-bar:hover span.addtocart-button-span {border-right:1px solid #ffffff;}
span.addtocart-button {width:100%;margin: 0px;height: 100%;}
div.addtocart-quantity-box {}
span.quantity-box {width:39px !important;height:30px !important;margin:10px 0px 0px 20px;padding:0px;}
form.product.js-recalculate {/* height:53px; */margin:0px;}
div.productdetails-view.productdetails ul#tabs,div.productdetails-view.productdetails div#my-tab-content,div.productdetails-view.productdetails ul#tabs li a {font:normal 14px Verdana,Arial,sans-serif;}
div.productdetails-view.productdetails ul#tabs li a {color:#FF005A;}
div.productdetails-view.productdetails ul#tabs li.active a {color:#121212;}
div.productdetails-view.productdetails div#my-tab-content span.title,div.productdetails-view.productdetails div#my-tab-content div.write-reviews h4,
div.productdetails-view.productdetails div#my-tab-content div.customer-reviews h4,div.write-reviews span.step {display:none;}
div.productdetails-view.productdetails ul#tabs {margin:0px;}
div.write-reviews input.highlight-button {background:#F2532F;border:none;}
.ratingbox span {max-width:120px !important;}
.list-reviews span.date {padding:7px 40px 7px;background:#F2532F;color:white;font:bold 12px Verdana,Arial,sans-serif;border-color:#dcdcdc;}
.productdetails-view .spacer-buy-area {padding:0px;}
div#mainCom {margin:50px 0px 0px 0px;}
div.product-description p,div.product-description {line-height:20px;color:#6B6B6B;}
div.product-short-description {
	font:normal 12px Verdana,Arial,sans-serif;line-height:20px;
	color:#666;
}
div.product-price div.PricesalesPrice {color: #F2532F;font:bold 19px Verdana,Arial,sans-serif;}
div.spacer-buy-area span.ratingbox {margin:0px 0px 10px 0px;}
div.virtuemart_search input.button {background:#F2532F;border:none;color:#ffffff;font:bold 14px 'Helvetica Neue', Helvetica, Arial, sans-serif;padding:18px 20px;border-radius:3px;}
div.virtuemart_search input.inputbox {width:600px;height:42px;margin-bottom:0px;}
div.checkout-button-top .vm-button-correct,div.checkout-button-top .vm-button-correct:link,div.checkout-button-top .vm-button-correct:visited {background:#F2532F;border:none;baorder-radius:3px;}
.vm-button-correct,.vm-button-correct:link,.vm-button-correct:visited {font-size:14px !important;}
span.vmicon.vm2-billto-icon {background:url(../images/home.png) top left no-repeat;width:32px;height:32px;}
span.vmicon.vm2-shipto-icon {background:url(../images/ship_to.png) top left no-repeat;width:32px;height:32px;}
div.terms-of-service a {color:#FF005A;font:normal 14px Verdana,Arial,sans-serif;}
a.continue_link span {color:#333;font:normal 14px Verdana,Arial,sans-serif;background:url(../images/back.png) 0% 0% no-repeat;padding:0px 0px 0px 20px;margin:11px 0px 0px 0px;display:block;}
a.continue_link span:hover,a.continue_link:hover {color:#FF005A;text-decoration:none;}
a.continue_link span:hover {background:url(../images/back_hover.png) 0% 0% no-repeat;}
.vmicon.vm2-add_quantity_cart {background: url(../images/refresh_trash.png) top left no-repeat;width: 24px;height: 24px;padding:0;float:left;margin:3px 0px 0px 5px;}
.vmicon.vm2-remove_from_cart {background: url(../images/virtuemart/trash.png) top left no-repeat;width:32px;height:32px;margin:-4px 0px 0px 0px;float:left;}
table.cart-summary tr td {padding-top:10px;}
table.cart-summary form.inline input.inputbox {width:50px;float:left;}
table.cart-summary a {font:normal 14px Verdana,Arial,sans-serif;color:#FF005A;}
table.cart-summary:hover {text-decoration:none;} 
.message li {list-style:none;}
div.customer-comment textarea.customer-comment {margin:10px 0px 15px 0px;}
table.adminForm.user-details select {width:212px;}
button.button.vm-button-correct.btn.btn-success {font-weight:normal;}
h1.your_account_details {font:bold 22px Arial,sans-serif;margin:40px 0px 20px 0px;}
h2.add_edit_billing_address_information {margin:0px 0px 10px 0px;font:normal 12px Verdana,Arial,sans-serif;color:#BBB;}
form#userForm {margin:0px 0px 15px 0px;}
div.smart_span_button .default.btn.btn-success,div.smart_span_button .button.btn.btn-success {color:#ffffff;margin-bottom:5px;}
div.row-fluid.control-buttons {text-align:left !important; margin:25px;} 
form#userForm div.span1.smart_span_button button.default.btn.btn-danger {margin:0px;}
form#userForm div.span2.smart_span_button button.default.btn.btn-success {margin-left:0px;} 
form.form-horizontal,div.lost_account,div.login-fields {text-align:center;}
div.lost_account  li {list-style:none;}
div.lost_account  li a {font:normal 14px Verdana,Arial,sans-serif;color:#FF005A;}
div.lost_account  li a:hover {text-decoration:none;}
div.login-fields {font:normal 14px Verdana,Arial,sans-serif;}
div.login {margin-top:20px;}
h1.login_header {font:bold 22px Arial,sans-serif;  text-align:center;  margin-top:40px;}
form#user-registration {margin-top:40px;}
.ask-a-question-view input#email {margin:0px 0px 10px 0px;}
div.ask-a-question.span9 {margin-left:0px;}
a.ask-a-question {background:#2F96B4;color:white;text-align:center;border:none;border-radius:3px;padding:8px 24px;}
a.ask-a-question:hover {background:#5bc0de;color:#ffffff;}
div#facebox div.popup a.close {display:none;}
div.pagination a {color:#6BACF0;}
form#member-registration dd {margin-left:0px;}
div.registration dt,div.registration dd {width:230px;}
/*--Sidebar------------------------------------------------------------------------*/
div.sidebar {
	/* float:left; */
}
/* div.sidebar div.moduletable {width:225px;} */
div.sidebar ul.VMmenu li a {font:400 16px 'Roboto Condensed',Arial,sans-serif;color:#121212;text-transform:uppercase;display:block;text-align:left;}
div.sidebar ul.menu li a {font:400 14px 'Roboto Condensed',Arial,sans-serif;color:#121212;text-transform:uppercase;padding:4px 0px 4px 5px;}
div.sidebar li.VmOpen > div a {color:#FF005A;}
.VMmenu li {clear:left;}
/*---Footer-----------------------------------------------------------------------*/
.footer {position:relative;/* height:218px */;margin:-218px auto 0;padding:25px 0;
color:#eee;}
.footer .moduletable{
	clear:both;
	margin-bottom:15px;
}
.footer .menu, .footer .menu li{
	float:none;
	
}
div.footer_first_part {/* background:#161616; */}
div.footer_first_part  div.span3 {padding-left:25px;display:inline-block;margin-bottom:20px;}
div.footer_first_part ul.menu li {clear:left;}
div.footer_first_part  h3 {font:700 16px 'Roboto Condensed',Arial,sans-serif;color:#f1f1f1;text-transform:uppercase;margin:20px 0px 10px 0px;}
div.footer_first_part li a {color:#f1f1f1;padding:2px;}
div.footer_first_part li a:hover {text-decoration:none;color:#a7ddf0;}
div.footer_second_part {text-align:center;background:#f1f1f1;}
div.footer_second_part a {color:#121212;font-family:Verdana,Geneva,Kalimati,sans-serif;}
div.copyrights {padding-top:18px;}
