/*
Styles for ie.
*/
.ie .blog_post .date_of_post .day_post,
.ie table thead th,
.ie table th{filter:none}

.ie table.my_account_orders tbody tr:nth-child(2n) td{color:#333333}

.ie select,
.ie .single .woocommerce-message,
.ie .single .woocommerce-error,
.ie .single .woocommerce-info,
.ie .woocommerce .woocommerce-info,
.ie .woocommerce-page .woocommerce-info,
.ie .woocommerce .woocommerce-message,
.ie ul.woocommerce-error{background:none !important}

.ie .single .woocommerce-message,
.ie .single .woocommerce-error,
.ie .single .woocommerce-info,
.ie .woocommerce .woocommerce-info,
.ie .woocommerce-page .woocommerce-info,
.ie .woocommerce .woocommerce-message,
.ie ul.woocommerce-error{min-width:574px}

.ie8 .woocommerce-checkout .form-row .chzn-container-single .chzn-single div b{background-position:3px -3px !important; }
.ie8 .woocommerce-checkout .form-row .chzn-container-single .chzn-search input{background:none !important; }
.ie8 .woocommerce-checkout .checkout>div>div>p.form-row,
.ie8 .woocommerce-checkout .checkout>div>div>p.form-row input,
.ie7 .woocommerce-checkout .checkout>div>div>p.form-row,
.ie7 .woocommerce-checkout .checkout>div>div>p.form-row input{width:640px;float:left }
.ie8 .woocommerce-checkout .checkout>div>div>p.form-row .chzn-results{width:99% }

.ie7 .site-navigation .children.sub-menu,
.ie8 .site-navigation .children.sub-menu{border:1px solid #dedede}

.ie7 .home .woocommerce ul.products li.product,
.ie7 .home .woocommerce-page ul.products li.product {height:400px}
.ie7 #wp-admin-bar-wpseo-menu{max-width:300px}
.ie7  #wpadminbar .ab-item{padding-right:30px}
.ie7  #wpadminbar .ab-item .wpseo_score_img{position:absolute; top:0;	}

.ie7 .menu-glavnoe-container #menu-glavnoe{width:100%;float:left; background-color:black}
.ie7 .main-navigation ul ul { border:1px solid #aaaaaa;}

.ie7 .woocommerce ul.products li.product a.button.add_to_cart_button.added,
.ie7 .woocommerce ul.products li.product a.button.product_type_simple.added{width:32px}

/*HEADER*/
.ie7 .head-container.fixed,
.ie7 .head-container.is_indent,
.ie8 .head-container.fixed,
.ie8 .head-container.is_indent{border-bottom:1px solid #f1f1f1;background:white}

/*HOME PAGE*/
.ie7 .home  a.added_to_cart,
.ie7 .home a.added_to_cart{position:absolute;bottom:0}

/*SHOP PAGE*/
.ie7 .shop-page .nav-links{width:100%; margin: 0 0 25px 0 !important; position:relative}
.ie7 .shop-page .nav-links .nav-previous,.ie7 .shop-page .nav-links .nav-next,.ie7 .shop-page .nav-links .nav-previous a,.ie7 .shop-page .nav-links .nav-next a{width:120px !important}
.ie7 .shop-page  .pages-links{width:444px !important; padding-left:0 !important; margin-right:0 !important; position:absolute; left:120px}
.ie7 .nav-links.shop .pages-links .page-numbers, .ie7 .nav-links.shop .nav-next a, .ie7 .nav-links.shop .nav-previous a{padding:6px 10px}
.ie8 .archive .woocommerce-ordering{width:100%;text-align:right;margin-bottom:20px}
.ie8 .woocommerce .container ul.products li.product, .ie8 body.woocommerce-page .container ul.products li.product{float:left}

.ie body.woocommerce-page .woocommerce-ordering select, .ie body.woocommerce-page .woocommerce-ordering select{    background-image:none;}
.ie7 body.woocommerce .widget_price_filter .price_slider_amount ,
.ie7 body.woocommerce-page .widget_price_filter .price_slider_amount  {line-height:0 !important;color:white !important;}
.ie8 .woocommerce ul.products li.product,
.ie8  .woocommerce-page ul.products li.product{width:218px !important; margin-right:2px !important;}
.ie7 .woocommerce .widget_price_filter .price_slider_amount,
.ie7 .woocommerce-page .widget_price_filter .price_slider_amount{line-height:0 !important;color:white !important;padding-top:15px;}
.ie7 .woocommerce .widget_price_filter .price_slider_amount  .from{line-height:14px;position:absolute;left:0;color:#333333 !important}
.ie7 .woocommerce .widget_price_filter .price_slider_amount  .to{line-height:14px;position:absolute;right:0;color:#333333 !important}
.ie7 .woocommerce .widget_price_filter .price_slider_amount .button,
.ie7 .woocommerce-page .widget_price_filter .price_slider_amount .button {top:50px}
.ie7 .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
.ie7  .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{margin:15px 0;width:90%}

.ie8 .woocommerce-ordering .orderby{line-height:22px;height:22px; padding-left:0px;}
.ie8 .woocommerce ul.products li.product,
.ie8 .woocommerce-page ul.products li.product{width:217px; border:1px solid #ffffff; }
.ie7 .woocommerce ul.products li.product,
.ie7 .woocommerce-page ul.products li.product{width:217px; border:1px solid #ffffff; float:left !important; display:block}

.ie8 .woocommerce ul.products li.product:hover,
.ie8 .woocommerce-page ul.products li.product:hover,
.ie7 .woocommerce ul.products li.product:hover,
.ie7 .woocommerce-page ul.products li.product:hover{border:1px solid #aaaaaa;}

.ie7 .nav-links{width:70%;margin:0 15%}
.ie7 .nav-links .nav-previous {float:left}
.ie7 .nav-links .nav-next {float:right}
.ie7 .nav-links .pages-links {float:left;padding:0 15%}

/*SINGLE PRODUCT*/
.ie7 .pp_gallery, .ie8 .pp_gallery{display:none !important}
.ie7 .single-product .woocommerce-tabs .tabs{border-bottom:1px solid #dddddd !important}
.ie7 .single-product .woocommerce-tabs .tabs .active{border-bottom:0 !important}
.ie7 .single-product.woocommerce .container ul.products li.product,
.ie8 .single-product.woocommerce .container ul.products li.product,
.ie7 body.single-product.woocommerce-page .container ul.products li.product,
.ie8 body.single-product.woocommerce-page .container ul.products li.product{float:left; clear: none; margin-right:0.9% !important}

.ie .single-product a{text-decoration:none}
.ie .woocommerce div.product form.cart .button,
.ie  .woocommerce-page div.product form.cart .button,
.ie  .woocommerce #content div.product form.cart .button,
.ie  .woocommerce-page #content div.product form.cart .button{color:white;text-shadow:none !important;box-shadow:none}

.ie .woocommerce a.button,
.ie .woocommerce-page a.button,
.ie  .woocommerce button.button, 
.ie .woocommerce-page button.button, 
.ie .woocommerce input.button, 
.ie .woocommerce-page input.button, 
.ie .woocommerce #respond input#submit, 
.ie .woocommerce-page #respond input#submit, 
.ie .woocommerce #content input.button, 
.ie .woocommerce-page #content input.button{filter:none !important;}

.ie body #submit:hover, .ie body input#submit:hover, .ie button.button.alt:hover{background-color:#E1704B  !important; }

.ie8 body.woocommerce div.product form.cart .variations select,
.ie8  body.woocommerce-page div.product form.cart .variations select,
.ie8  body.woocommerce #content div.product form.cart .variations select,
.ie8  body.woocommerce-page #content div.product form.cart .variations select,
.ie8 .woocommerce form .form-row select#calc_shipping_country, 
.ie8 .woocommerce-page form .form-row select#calc_shipping_country{height:20px}

.ie7 .woocommerce .quantity{float:left;margin-right:20px !important;}

.ie .woocommerce div.product form.cart .button,
.ie .woocommerce-page div.product form.cart .button,
.ie .woocommerce #content div.product form.cart .button,
.ie .woocommerce-page #content div.product form.cart .button ,
.ie button.button.alt.single_add_to_cart_button{
display:block;
padding: 10px 18px !important;
margin: 0 0 0 30px;
background: #333333;
border: 0;
border-radius: 0;
color: white;
box-shadow: none;
filter:none;
vertical-align:baseline
}
.ie .woocommerce .quantity .minus,
.ie  .woocommerce-page .quantity .minus,
.ie  .woocommerce #content .quantity .minus,
.ie  .woocommerce-page #content .quantity .minus,
.ie  .woocommerce .quantity .plus,
.ie   .woocommerce-page .quantity .plus,
.ie   .woocommerce #content .quantity .plus,
.ie   .woocommerce-page #content .quantity .plus {
display:block;
width: 35px;
height: 30px;
border: 0;
background: none;
color: #999999;
border-radius: 0;
box-shadow: none;
filter:none
}
.ie7  .woocommerce .quantity input,
.ie7   .woocommerce-page .quantity input,
.ie7   .woocommerce #content .quantity input,
.ie7   .woocommerce-page #content .quantity input,
.ie8   .woocommerce-page #content .quantity input{line-height:28px}

.ie7 .woocommerce div.product .woocommerce-tabs,
.ie7  .woocommerce-page div.product .woocommerce-tabs,
.ie7  .woocommerce #content div.product .woocommerce-tabs,
.ie7  .woocommerce-page #content div.product .woocommerce-tabs,
.ie8 .woocommerce div.product .woocommerce-tabs,
.ie8  .woocommerce-page div.product .woocommerce-tabs,
.ie8  .woocommerce #content div.product .woocommerce-tabs,
.ie8  .woocommerce-page #content div.product .woocommerce-tabs{width:560px !important; border:1px solid #aaaaaa}

.ie7 .woocommerce div.product .woocommerce-tabs ul.tabs li,
.ie7 .woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.ie7  .woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.ie7  .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{float:left; width:19%;margin-left:0;margin-right:0;border:1px solid #999999; border-width:1px}

.ie7 .woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.ie7 .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
.ie7  .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.ie7  .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active{border-bottom-width:0px}

.ie .woocommerce .woocommerce-ordering select,
.ie .woocommerce-page .woocommerce-ordering select,
.ie body.woocommerce div.product form.cart .variations select,
.ie body.woocommerce-page div.product form.cart .variations select,
.ie body.woocommerce #content div.product form.cart .variations select,
.ie body.woocommerce-page #content div.product form.cart .variations select,
.ie .woocommerce form .form-row select#calc_shipping_country, 
.ie .woocommerce-page form .form-row select#calc_shipping_country{background-image:none}

.ie7 body.woocommerce div.product .woocommerce-tabs .tabs li.active a, 
.ie7 body.woocommerce-page div.product .woocommerce-tabs .tabs li.active a, 
.ie7 body.woocommerce #content div.product .woocommerce-tabs .tabs li.active a, 
.ie7 body.woocommerce-page #content div.product .woocommerce-tabs .tabs li.active a{text-decoration:underline}

.ie body.woocommerce div.product .woocommerce-tabs .tabs li, 
.ie body.woocommerce-page div.product .woocommerce-tabs .tabs li, 
.ie body.woocommerce #content div.product .woocommerce-tabs .tabs li, 
.ie body.woocommerce-page #content div.product .woocommerce-tabs .tabs li{border-bottom:1px #cccccc !important}

.ie body.woocommerce div.product .woocommerce-tabs .tabs li.active, 
.ie body.woocommerce-page div.product .woocommerce-tabs .tabs li.active, 
.ie body.woocommerce #content div.product .woocommerce-tabs .tabs li.active, 
.ie body.woocommerce-page #content div.product .woocommerce-tabs .tabs li.active{border-bottom:0px !important}

.ie7 .pp_content_container,.ie8 .pp_content_container{border:1px solid #cccccc}

/*CART PAGE*/
.ie7 .woocommerce-message,
.ie8 .woocommerce-message,
.ie7 .single-product .woocommerce-message, 
.ie7 .woocommerce .woocommerce-info, 
.ie7 .woocommerce-page .woocommerce-info, 
.ie7 .woocommerce-cart .woocommerce-message,
.ie8 .single-product .woocommerce-message, 
.ie8 .woocommerce .woocommerce-info, 
.ie8 .woocommerce-page .woocommerce-info, 
.ie8 .woocommerce-cart .woocommerce-message{border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;background-color:initial !important}
.ie7 ul.woocommerce-error,
.ie8 ul.woocommerce-error{border:1px solid #cccccc; border-top: 3px solid #b81c23 !important;}
.ie .woocommerce-message{ background-color:initial !important}
.ie7 body.woocommerce-page .woocommerce .cart-collaterals button.button{padding: 7px 18px 10px !important;line-height:initial !important}

.ie7 .woocommerce table.cart input,
.ie7 .woocommerce-page table.cart input{display:block;}
.ie7 .woocommerce-cart.woocommerce-page #content table td.actions [name='update_cart']{bottom:220px}
.ie7 .woocommerce-cart.woocommerce-page #content table td.actions [name='proceed']{bottom:263px}

.ie .woocommerce-cart .woocommerce .cart-collaterals .cart_totals table select,
.ie .woocommerce-cart.woocommerce-page .cart-collaterals .cart_totals table select,
.ie body.woocommerce div.product form.cart .variations select,
.ie  body.woocommerce-page div.product form.cart .variations select,
.ie  body.woocommerce #content div.product form.cart .variations select,
.ie  body.woocommerce-page #content div.product form.cart .variations select,
.ie .woocommerce form .form-row select#calc_shipping_country, 
.ie .woocommerce-page form .form-row select#calc_shipping_country{padding-right:0;}

.ie .woocommerce-cart .woocommerce table.shop_table thead tr th,
.ie .woocommerce .cart-collaterals .cart_totals table tr th:first-child,.ie .woocommerce-page .cart-collaterals .cart_totals table tr th:first-child{filter:none}
.ie table tbody tr:nth-child(2n ) td{background-color:inherit}

.ie7 .woocommerce-cart .woocommerce .cart-collaterals .shipping_calculator,
.ie8 .woocommerce-cart .woocommerce .cart-collaterals .shipping_calculator,
.ie7 body.woocommerce-cart.woocommerce-page .cart-collaterals .shipping_calculator,
.ie8 body.woocommerce-cart.woocommerce-page .cart-collaterals .shipping_calculator{clear:none}

.ie7 .woocommerce-cart.woocommerce-page #content table.shop_table.cart tbody tr td.actions,
.ie8 .woocommerce-cart.woocommerce-page #content table.shop_table.cart tbody tr td.actions{padding:10px}

.ie7 .woocommerce-cart.woocommerce-page #content table.shop_table.cart tbody tr td.actions .coupon{float:left;width:40%;}

.ie7 .woocommerce-cart.woocommerce-page #content table.shop_table.cart tbody tr td.actions .coupon .input-text{height:20px !important;}

/*SELECTs*/
.ie .woocommerce-cart .woocommerce .cart-collaterals .cart_totals table select,
.ie .woocommerce-cart.woocommerce-page .cart-collaterals .cart_totals table select,
.ie .woocommerce-checkout #shipping_method{background-image:none;padding-top:0;padding-bottom:0;padding-right:0;}

.ie .woocommerce-cart.woocommerce-page #content table  .product-remove{width:52px}
.ie .woocommerce-cart.woocommerce-page #content table  .product-thumbnail{width:99px !important}
.ie .woocommerce-cart.woocommerce-page #content table  .product-name{width:235px}
.ie .woocommerce-cart.woocommerce-page #content table  .product-price{width:160px}
.ie .woocommerce-cart.woocommerce-page #content table  .product-quantity{width:212px; }
.ie .woocommerce-cart.woocommerce-page #content table  .product-subtotal{width:175px;}

.ie7 .woocommerce-cart.woocommerce-page #content table thead th,
.ie8 .woocommerce-cart.woocommerce-page #content table thead th{border:1px solid #cccccc;border-width:1px 1px 1px 0}
.ie7 .woocommerce-cart.woocommerce-page #content table thead th:first-child,
.ie8 .woocommerce-cart.woocommerce-page #content table thead th:first-child{border:1px solid #cccccc;border-width:1px 1px 1px 1px}
.ie7 .woocommerce-cart.woocommerce-page #content table tbody td,
.ie8 .woocommerce-cart.woocommerce-page #content table tbody td{border:1px solid #cccccc;border-width:0 1px 1px 0}
.ie7 .woocommerce-cart.woocommerce-page #content table tbody td:first-child,
.ie8 .woocommerce-cart.woocommerce-page #content table tbody td:first-child{border:1px solid #cccccc;border-width:0 1px 1px 1px}
.ie7 .woocommerce-cart.woocommerce-page #content table tbody tr:last-child,
.ie8 .woocommerce-cart.woocommerce-page #content table tbody tr:last-child{border:1px solid #cccccc;} 
.ie7 .woocommerce-cart.woocommerce-page #content table .product-remove{border-width:0 1px 1px 1px !important} 
.ie7 .woocommerce-cart.woocommerce-page #content table .product-remove:first-child{border-width:1px 1px 1px 1px !important} 
.ie7 .woocommerce-cart.woocommerce-page #content table thead th.product-remove{border-width:1px 1px 1px 1px !important} 

.ie7 .woocommerce-cart.woocommerce-page #content .cart_totals table  th,
.ie8 .woocommerce-cart.woocommerce-page #content .cart_totals table  th{border:1px solid #cccccc;border-width:0px 1px 1px 1px}
.ie7 .woocommerce-cart.woocommerce-page #content .cart_totals table  .cart-subtotal th,
.ie8 .woocommerce-cart.woocommerce-page #content .cart_totals table  .cart-subtotal th{border:1px solid #cccccc;border-width:1px 1px 1px 1px}
.ie7 .woocommerce-cart.woocommerce-page #content .cart_totals table  td,
.ie8 .woocommerce-cart.woocommerce-page #content .cart_totals table  td{border:1px solid #cccccc;border-width:0px 1px 1px 0}
.ie7 .woocommerce-cart.woocommerce-page #content .cart_totals table  .cart-subtotal td,
.ie8 .woocommerce-cart.woocommerce-page #content .cart_totals table  .cart-subtotal td{border-width:1px 1px 1px 0px}
.ie7 .woocommerce-cart.woocommerce-page #content table td.product-quantity .quantity{float:none; margin:0 auto !important}

.ie8 .woocommerce-cart .woocommerce .cart-collaterals .cart_totals table select,
.ie8 .woocommerce-cart.woocommerce-page .cart-collaterals .cart_totals table select{height:20px}


/*CHECKOUT PAGE*/
.ie7 .checkout_coupon{float:left; width: 900px}
.ie7 .checkout_coupon p{float:left}
.ie7 .checkout_coupon #coupon_code{float:left; width:90%}
.ie .woocommerce-checkout #page .container header.entry-header h1.entry-title{padding:0;margin:20px 0 30px}

.ie8 .woocommerce-checkout #shipping_method{height:20px}

.ie7 .woocommerce-checkout.woocommerce-page table.shop_table thead tr th,
.ie8 .woocommerce-checkout.woocommerce-page table.shop_table thead tr th{border:1px solid #cccccc}
.ie7 .woocommerce-checkout.woocommerce-page table.shop_table thead tr th:first-child,
.ie8 .woocommerce-checkout.woocommerce-page table.shop_table thead tr th:first-child{border-right:0}
.ie7 .woocommerce-checkout.woocommerce-page table.shop_table tbody tr td,
.ie8 .woocommerce-checkout.woocommerce-page table.shop_table tbody tr td{border:1px solid #cccccc;border-top:0;}
.ie7 .woocommerce-checkout.woocommerce-page table.shop_table tbody tr td:first-child,
.ie8 .woocommerce-checkout.woocommerce-page table.shop_table tbody tr td:first-child{border-right:0;}
.ie7 .woocommerce-checkout.woocommerce-page table.shop_table tfoot tr th,
.ie8 .woocommerce-checkout.woocommerce-page table.shop_table tfoot tr th{border:1px solid #cccccc;border-top:0;}
.ie7 .woocommerce-checkout.woocommerce-page table.shop_table tfoot tr th:first-child,
.ie8 .woocommerce-checkout.woocommerce-page table.shop_table tfoot tr th:first-child{border-right:0;}
.ie7 .woocommerce-checkout.woocommerce-page table.shop_table tfoot tr td,
.ie8 .woocommerce-checkout.woocommerce-page table.shop_table tfoot tr td{border:1px solid #cccccc;border-top:0;}
.ie7 .woocommerce-checkout.woocommerce-page table.shop_table tfoot tr td:first-child,
.ie8 .woocommerce-checkout.woocommerce-page table.shop_table tfoot tr td:first-child{border-right:0;}

.ie7 .woocommerce-checkout.woocommerce-page .payment_box,
.ie8 .woocommerce-checkout.woocommerce-page .payment_box{border:1px solid #cccccc !important; margin-top:0}

.ie7 .woocommerce-checkout .woocommerce form .form-row textarea, 
.ie7 .woocommerce-checkout.woocommerce-page form .form-row textarea{color:#333333 !important;width:620px}

/*ACCOUNT PAGE*/
.ie7 .woocommerce-account  h1.entry-title{padding:0;margin:20px 0 30px}
.ie7 .woocommerce-account.woocommerce-page table.shop_table,
.ie8 .woocommerce-account.woocommerce-page table.shop_table {border-width:0 !important;}
.ie7 .woocommerce-account.woocommerce-page table.shop_table thead tr th,
.ie8 .woocommerce-account.woocommerce-page table.shop_table thead tr th{border:1px solid #cccccc;border-left:0}
.ie7 .woocommerce-account.woocommerce-page table.shop_table thead tr th:first-child,
.ie8 .woocommerce-account.woocommerce-page table.shop_table thead tr th:first-child{border:1px solid #cccccc}
.ie7 .woocommerce-account.woocommerce-page table.shop_table tbody tr td,
.ie8 .woocommerce-account.woocommerce-page table.shop_table tbody tr td{border:1px solid #cccccc;border-top:0;border-left:0;}
.ie7 .woocommerce-account.woocommerce-page table.shop_table.my_account_orders tbody tr td:first-child,
.ie8 .woocommerce-account.woocommerce-page table.shop_table.my_account_orders tbody tr td:first-child{border:1px solid #cccccc;border-top:0;}
.ie7 .woocommerce-account.woocommerce-page table.shop_table.order_details tbody tr td,
.ie8 .woocommerce-account.woocommerce-page table.shop_table.order_details tbody tr td{border:1px solid #cccccc;border-top:0}
.ie7 .woocommerce-account.woocommerce-page table.shop_table.order_details tbody tr td:last-child,
.ie8 .woocommerce-account.woocommerce-page table.shop_table.order_details tbody tr td:last-child{border:1px solid #cccccc;border-top:0;}
.ie7 .woocommerce-account.woocommerce-page table.shop_table tbody tr td:first-child,
.ie8 .woocommerce-account.woocommerce-page table.shop_table tbody tr td:first-child{border-right:0;}
.ie7 .woocommerce-account.woocommerce-page table.shop_table tfoot tr th,
.ie8 .woocommerce-account.woocommerce-page table.shop_table tfoot tr th{border:1px solid #cccccc;border-top:0;}
.ie7 .woocommerce-account.woocommerce-page table.shop_table tfoot tr th:first-child,
.ie8 .woocommerce-account.woocommerce-page table.shop_table tfoot tr th:first-child{border-right:0;}
.ie7 .woocommerce-account.woocommerce-page table.shop_table tfoot tr td,
.ie8 .woocommerce-account.woocommerce-page table.shop_table tfoot tr td{border:1px solid #cccccc;border-top:0;}
.ie7 .woocommerce-account.woocommerce-page table.shop_table tfoot tr td:first-child,
.ie8 .woocommerce-account.woocommerce-page table.shop_table tfoot tr td:first-child{border-right:0;}
