/* Reset */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
article, aside, dialog, figure, footer, header,
hgroup, nav, section {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}

article, aside, dialog, figure, footer, header,
hgroup, nav, section {
    display:block;
}

caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

a img { border: none; }
img{vertical-align: top;}
h1{
    color:#4b4b4b;
    font-size: 20pt;
    margin-bottom: 10px;
    line-height:normal;
}
h2{
    color:#4b4b4b;
    font-size: 16pt;
    margin-bottom: 10px;
}
h3{
    color:#4b4b4b;
    font-size: 15pt;
    margin-bottom: 10px;
}
h4{
    color:#4b4b4b;
    font-size: 14pt;
    margin-bottom: 10px;
}
h5{
    color:#4b4b4b;
    font-size: 13pt;
    margin-bottom: 10px;
}
h6{
    color:#4b4b4b;
    font-size: 12pt;
    margin-bottom: 10px;
}
/* End reset */
html {
    height: 100%;

}
body {
    font: 10pt/18px Arial, Verdana, Tahoma, sans-serif;
    width: 100%;
    height: 100%;
    background: url('../images/body-bg.gif') repeat-x;
}
#main-bg{
    width:100%;
/*    height:100%;*/
/*    background: url('http://vipbag.com.ua/images/main-bg.gif') no-repeat top center;*/
	/*overflow:hidden;*/
}

#wrapper {
    width: 1261px;
    margin: 0 auto;
    position: relative;
   /* background: url('http://vipbag.com.ua/images/wrapper-bg.png') repeat-y;*/
   background: url('../images/dotted.png') repeat-y center 0;
   overflow:hidden;
}
#sidebar{
    width:238px;
    float:left;
}
#content{
    margin-left:238px;
}
#menu ul{
    list-style: none;
    height:49px;
    background: url('../images/body-bg.gif') repeat-x;
}
#menu ul li{
    display: block;
    float:left;
    height:49px;
}
#menu ul li a{
    height:35px;
    color:#b8b8b8;
    font-size:10pt;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    padding:14px 29px 0;
    display:block;
}
#menu ul li a:hover{
    color:#ffffff;
    background: url('http://vipbag.com.ua/images/active-menu.gif') no-repeat top center;
}
#menu ul li.menu-separator{
    width:1px;
    /*background: url('http://vipbag.com.ua/images/separator.gif') no-repeat;*/
}
#right-sidebar{
    float:right;
    width:238px;
    position:relative;
}
#main-content{
    width:785px;
    margin-right:238px;
/*    background-color: #e6e6e6;*/
    color:#4b4b4b;
    position:relative;


}
#header{
    height:104px;
    /*background:  url('http://vipbag.com.ua/images/header-bg.gif') no-repeat;*/
	border-bottom:1px dotted #CDCDCD;
    width:785px;
}
#phone-box{
    padding:10px 0 0 30px;
    width:242px;
   height:80px;
    float:left;
}
#phone-box td{
    vertical-align: bottom;
}
#contact-box{
    padding:10px 0 0 25px;
    width:224px;

    float:left;
}
#contact-box td{
    vertical-align: bottom;
    height:20px;
}
#basket{
    width:261px;

    background: url("../images/basket.gif") no-repeat scroll 144px bottom;
    float:left;
}
#basket table{
    margin:10px 0 0 20px;
}
#search-box{
    height:69px;
    padding:13px 0 0 15px;
}
#search-box .search{
    width:163px;
    height:36px;
    background: #e6e6e6;
    color:#797979;
    border:none;
    padding-left:17px;
    line-height: 3;
	font-weight:bold;
}
#search-box #search-btn{
    width:43px;
    height:38px;
    border:none;
    background:url('http://vipbag.com.ua/images/search-btn.gif') no-repeat;
}
#recent-view-box{
    height:707px;
    background: #8f989c;
    color:#ffffff;
}
#recent-view-title{
    font-size:15pt;
    color:#ffffff;
    display:block;
    padding:15px;
}
#recent-view{
    width:238px;
    height:676px
}
#recent-view .items{
    height:262px;
}
#recent-view .__scrollable{
    overflow:hidden;
    position:relative !important;
}
#recent-view .item{
    width:205px;
    height:262px;
    border-bottom: 1px solid #b8bec0;
    padding:19px 17px;
}
#recent-view .scrollable{
    overflow:hidden;
}
#catalog{
    list-style: none;
}
#catalog li{
    display:block;
    width:238px;
    height:30px;
    background: #f1f1f1;
    margin-top:1px;
}
#catalog li a{
    text-transform: uppercase;
    display:block;
    width:218px;
    height:24px;
    /*color:#737373;*/
    color:#000;
    text-decoration: none;
    padding:6px 0 0 20px;
    font-weight: bold;
}
#catalog li a:hover{
    color:#c30707;
    background: #ebebeb url('http://vipbag.com.ua/images/active-category.gif') no-repeat;
}
.promo-item1,.promo-item3,.promo-item5{
    display:block;
    width:393px;
    height:176px;
    float:left;
    position: relative;
}
.promo-item2,.promo-item4,.promo-item6{
    display:block;
    width:392px;
    height:176px;
    float:left;
    position: relative;
}
.promo-item1 span,.promo-item3 span,.promo-item5 span,.promo-item2 span,.promo-item4 span,.promo-item6 span{
    position:relative;
    top:145px;
    left:10px;
    font-size:14pt;
    color:#ffffff;
    text-transform: uppercase;
}
.promo-item1,.promo-item3,.promo-item5,.promo-item2,.promo-item4,.promo-item6{
    text-decoration: none;
}
#promo-on-main span:hover{
    color:#c30707;
}
#new-product-box{
    background-color: #f7941d;
    padding:0 16px 22px 17px;
}
#new-product-box .new-product-title{
    font-size:14pt;
    padding:15px 15px 15px 0;
    color:#ffffff;
}
.product{
  	/*width:205px;*/
    position:relative;
}

.product .image{
    min-height:225px;
}

.product .name{

    color:black;
    font-size:14px;
    font-weight: bold;
	position:relative;
	min-height:40px;

}
.product .name a{
    color:black;
   text-decoration:none;
	font-size:14px;
    display:block;
}
.product .add-to-basket {
	border: 1px solid;
	font-size: 18px;
	color: #D40707;
	background: white;
	cursor: pointer;
    border-radius:7px;
    padding:3px 10px;
}

.product .add-to-basket-2{
	border:0px;
	font-size:0px;
	color:#D40707;
   	background:white;
    cursor: pointer;
    background: url('http://vipbag.com.ua/images/button-buy.png') no-repeat;
    width:102px;
    height:34px;
    padding-bottom:7px;
    float:right;
    margin-right: 15px;
}

.product .add-to-basket-2:hover{
	background: url('http://vipbag.com.ua/images/button-buy-hover.png') no-repeat;
}

.product .price{

}

.product .price .sum{
    font-size:18px;
    color:black;
}
.product .price table{
    margin:5px auto;
    vertical-align:bottom;
    /*height:37px;*/
}


.product .price .cur
{
    color:black;
    font-size:13px;
	padding-top:7px;
	line-height: 2.4;
}
.size14
{
	font-size:13px;
}
#news-box{
    /*background-color: white;#e6e6e6;*/
}
#news-box .news-title{
    font-size:14pt;
    color:#4b4b4b;
    padding:24px 0 24px 17px;
}
#news-box .news-item{
    padding:10px 20px;
    border-bottom:1px solid #ffffff;
}
#news-box .news-item:hover{
    background-color: #f1f1f1;
}
#news-box .news-item .news-date{
    font-weight:bold;
    color:#c30707;
}
#news-box .news-item .news-text{
    font-weight:bold;
    color:#4b4b4b;
}
#footer {
	width: 100%;
	height: 200px;
	/*background: url(http://vipbag.com.ua/images/footer-bg.gif) repeat-x;*/
	clear: both;
	color: #737373;
}
#footer-bg {
	width: 100%;
	height: 235px;
	/*background: url(http://vipbag.com.ua/images/footer.gif) no-repeat center;*/
	clear: both;
}
#footer-inner {
	width: 1261px;
	height: 200px;
	margin: 0 auto;
	position: relative;
}
#footer-inner .footer-menu {
	list-style: none;
	display: block;
	float: left;
	margin-left: 60px;
	width: 160px;
}
#footer-inner .footer-menu a {
	color: #737373;
	text-decoration: underline;
}
#footer-inner .footer-menu a:hover {
	color: #c30707;
	text-decoration: none;
}
#footer-inner .footer-menu-separator {
	float: left;
	width: 1px;
	height: 110px;
	background-color: #363636;
	font-size: 0;
}
#footer-menu {
	list-style: none;
	padding-top: 35px;
}
#footer-menu li {
	display: block;
	float: left;
	margin: 0 10px;
}
#footer-menu li a {
	color: #737373;
	text-decoration: underline;
}
#footer-menu li a:hover {
	color: #c30707;
	text-decoration: none;
}
#chip {
	float: right;
	margin-right: 32px;
}
h1.title, p.title{
    font-size:18pt;
    color:#000000;
    text-transform:uppercase;
    padding:15px 0 0 15px;
}
.catalog-title-zone{
    /*height:121px;*/
    /*float:left;*/
    border-bottom:1px dotted #CDCDCD;
    /*background: url('http://vipbag.com.ua/images/catalog-title-bg.gif') repeat-x;*/
}
.breadcrumb{
    padding-left:17px;
    color:#000000;
    font-weight:bold;
    padding-bottom:10px;
}
.breadcrumb a{
    color:#c30707;
    font-weight:normal;
}
.breadcrumb a:hover{
    text-decoration:none;
}
.breadcrumb .last_child{
    color:#000;
    font-weight:bold;
    text-decoration:none;
}
.filter{
    height:60px;
	border-top:1px dotted #D8DADC;


   /* background: url('../images/filter-bg.gif') repeat-x;*/
}
.filter-inner{
    padding:20px 15px 0 15px;
}
.filter td{
    text-align: center;
}
.filter select{
    color:black;
    border:none;
	border:1px solid #CAD1D3;
}
.filter input{
    border:1px solid #cad1d3;
    color:black;
    padding-left:3px;
    width:60px;
    vertical-align: bottom;
}
.filter a{
    margin:0 5px;
    color:black;
    text-decoration: none;
    border-bottom:1px #CDCDCD dotted;
	font-weight:bold;
}
.filter a:hover{
    font-weight:bold;
    color:#3d3e3f;
    border-bottom:2px #3d3e3f dashed;
    margin:0 8px;
}
.navigation{
    height:37px;
    border-top:1px dotted #d8dadc;
    border-bottom:1px dotted #d8dadc;
}
.navi_news{
    border-top:none;
}
.navigation .n-left{
	padding-top:10px;
    width:127px;
    float:left;
    text-align: center;
    font-size:13px;
    font-weight: bold;
    /*height:37px;*/
}
.navigation .n-left a{
    width:127px;
    height:37px;
    /*color:#b9bfc1;*/
    color:#000;
    text-decoration: underline;
   /* padding-top:10px;*/
}
.navigation .n-left a:hover{
    color:#c30707;
}
.navigation .n-right{
	padding-top:10px;
    width:127px;
    float:right;
    text-align: center;
    font-size:13px;
    font-weight: bold;
    /*height:37px;*/
}
.navigation .n-right a{
    width:127px;
    height:37px;
    /*color:#b9bfc1;*/
    color:#000;
    text-decoration: underline;
    /*padding-top:10px;*/
}
.navigation .n-right a:hover{
    color:#c30707;
}
.navigation ul{
    list-style: none;
    display:block;
    margin:0 127px;
    padding:0 40px;
}
.navigation ul li{
    display:block;
    float:left;
    padding:10px;
}
.navigation ul li a{
    color:black;
    font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #7F7F7F;
}
.navigation ul li a:hover{
    color:#000000;
	text-decoration:none;
	border-bottom:1px solid #7F7F7F;
}
.product-table{
   /* margin:20px 0;*/
   display:inline-block;
}
.product-table td{
    padding:10px;
    vertical-align:top;
}
.product-table .product{
    margin:0 auto;
   /* width:231px;*/
   width:220px;
   padding-left:15px;
    background-color: #ffffff;
}
/*.product-table .price{
    padding:27px 0 0 17px;
    height:62px;
}
.product-table .price .sum{
    color:#bdc5c9;
}
*/

.product-table .price{
    padding:0px 0 8px 0px;
    height:35px;
    align:center;
}

.product-table table{
    margin:5px auto;
    vertical-align:bottom;
    /*height:37px;*/
}
.product-table .price td{
    padding:5px 0 0 0;
}
.product-table .price .sum{
    color:black;
}
.buy-btn-box{
    width:291px;
    height:100px;
    padding-top:4px;
    text-align: center;
}
.buy-btn-box .buy-btn-ab_test{
    margin-left:3px;
    width:220px;
    height:60px;
    border:none;
    background: url('http://vipbag.com.ua/images/buy-btn.png') no-repeat;
    cursor: pointer;
}
.buy-btn-box .buy-btn{
    margin-left:3px;
    width:220px;
    height:60px;
    border:none;
    background: url('http://vipbag.com.ua/images/buy-btn-ab_test.png') no-repeat;
    cursor: pointer;
}
.buy-btn-box .buy-btn:hover{
    margin-left:3px;
    background:url("../images/buy-btn-hover-ab_test.png") no-repeat;
    cursor: pointer;
    height: 60px;
    width: 220px;
}
.buy-btn-ab_test:hover
{
	margin-left:3px;
    background:url("../images/buy-btn-hover.png") no-repeat;
    cursor: pointer;
    height: 60px;
    width: 220px;
}

.product-detailed{
   /* border:1px dotted #CDCDCD;*/
    width:100%;
}
.product-detailed .photos{
    margin:16px 0 0 18px;
}
.product-detailed td{
    vertical-align:top;
}
.white-line{
    width:222px;
    height:1px;
    margin:0 auto;
    background-color: #ffffff;
}
.big-price{
    width:228px;
    height:61px;
    background: url('http://vipbag.com.ua/images/big-price-bg.gif') no-repeat;
    margin:0px 10px 10px 31px;
    /*padding-left:160px;*/
    /*margin-left:31px;
    padding:18px 0 0 70px;
    */
}

.big-price table{
    padding:18px 0 0 55px;
}

.big-price .sum{
    font-size:20pt;
    color:#bdc5c9;
}
.big-price .cur{
    color:#ffffff;
    text-align: right;
    /*font-weight: bold;*/
    padding-top:3px;
    font-size:12pt;
}
.product-detailed .product-detailed-box{
    padding:12px 0 11px 36px;
}
.product-detailed .product-detailed-box b{
    font-size:12pt;
}
.product-detailed .product-detailed-box ul{
    list-style:none;
    padding-top:4px;
}
.product-detailed .product-detailed-box li{
    font-size:9pt;
    padding-top:1px;
}
.product-detailed h2{
    font-size:22pt;
}
.same-products{

    padding-bottom:32px;
}
.same-products h3{
    color:#4B4B4B;
    font-size:22pt;
    padding:25px 0 25px 20px;
}

.same-products #same-scrollable{
    height:177px;
}
.same-products #same-scrollable .left{
    width:36px;
    height:177px;
}
.same-products #same-scrollable .right{
    width:36px;
    height:177px;
}
.same-products #same-scrollable .lenta-content{
    margin-left:36px;
    margin-right:36px;
    height:177px;
}
#same-scrollable{
    width:100%;
}
#same-scrollable .items{
    height:177px;
    width:712px !important;
}
#same-scrollable .item{
    float:left;
    width:136px;
    margin-right:8px;
    height:177px;
}
.same-products .product{
    width:136px;
    height:177px;
}
.same-products .price{
    right:0px;
    top:60px;
}
.same-products .name{
    width:136px;
}
.same-products .name a{
    font-size:8pt;
    padding:3px 2px 0 3px;
    font-weight:normal;
}
.same-products .add-to-basket{
    width:29px;
    height:40px;
    background: url('../images/add-to-basket-small.gif') no-repeat;
}
/*.same-products .price{
    background: url('http://vipbag.com.ua/images/price-bg-small.png') no-repeat;
    width:58px;
    height:58px;
    padding:15px 0 0 12px;
}*/
.same-products .price table{
    margin:0px auto;
    vertical-align:bottom;
    padding:8px 0 0 0px;
}

.same-products .price .cur{
    padding:2px 0 0 0px;
    font-size:10pt;
}

.same-products .price{
    background: url('http://vipbag.com.ua/images/price-bg2-small.png') no-repeat;
    width:86px;
    height:29px;
    top:108px;
    right:0px;
    padding:0px 0 0 0px;
}
.same-products .price .sum{
    color:#ffffff;
    font-size:12pt;
}
#sidebar-banners a{
    display:block;
    width:238px;
    height:148px;
    text-decoration:none;
}
#sidebar-banners a span{
    color: #FFFFFF;
    font-size: 14pt;
    left: 10px;
    position: relative;
    text-transform: uppercase;
    top: 145px;
    position:relative;
    left:10px;
    top:117px;
}
#sidebar-banners a span:hover{
    color: #C30707;
}
.basket-box{
    padding:0 18px;
    background-color: #e5e7e9;
}
.basket-box td{
    border-right:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
}
.basket-box td.last{
    border-right:none;
}
.btn-delete{
    width:29px;
    height:30px;
    background: url('../images/btn-delete.gif') no-repeat;
    border:none;
    cursor: pointer;
}
.basket-title td{
    color:#4b4b4b;
    font-size:11pt;
    padding:20px 0 13px 0;
    font-weight:bold;
    text-align:center;
}
.basket-box .input{
    width:59px;
    color:#727a7d;
    border:1px solid #cad1d3;
    text-align:center;
}
.basket-box a{
    color:#4b4b4b;
    font-size:12pt;
    font-weight:bold;
}
.basket-box .basket-price{
    font-size:22pt;
    color:#727a7d;
}
.basket-result{
    width:100%;

}
.basket-result td{
    padding:14px;
    border:none;
    background-color: #8f989c;
    color:#ffffff;
    font-size:13pt;
    font-weight:bold;
}
.basket-order{
    width:168px;
    height:35px;
    background: url('http://vipbag.com.ua/images/basket-order.gif') no-repeat;
    border:none;
    cursor: pointer;
}
.basket-recalc{
    width:256px;
    height:35px;
    background: url('http://vipbag.com.ua/images/basket-recalc.gif') no-repeat;
    border:none;
    cursor: pointer;
}
.basket-clear{
    width:186px;
    height:35px;
    background: url('http://vipbag.com.ua/images/basket-clear.gif') no-repeat;
    border:none;
    cursor: pointer;
}
.basket-control td{
    border:none;
    padding:40px 30px 40px 0;
}


.size1{font-size:8pt;}
.size2{font-size:10pt;}
.size3{font-size:11pt;}
.size4{font-size:12pt;}
.size5{font-size:14pt;}
.size6{font-size:15pt;}

.black{color:#000000;}
.green{color:#8dc63f;}
.red{color:#c30707;}

/*.grey{color:#778899;}
.grey2{color:#79797a;}*/
.grey{color:black;}
.grey2{color:black;}


.left{float:left;}
.right{float:right;}

.ul{text-decoration: underline;}
.nul{text-decoration: none;}

.bold{font-weight:bold;}

.separator{height:10px;line-height:10px;}
.separator2{height:20px;line-height:20px;}

.pad{padding:10px;}
.pad2{padding:20px;}

/*slidetoogle*/
.home-text {height:185px;display:block;overflow:hidden;}
.home-text h1{font-size:large;text-align:center;font-weight:bold;}
.slideToggle{padding: 5px 0 0 0;position: relative;}
.slideToggle span{cursor:pointer;color:#5c5e68;font-size:14px;}

.line{height:1px;font-size:0;background-color: #232323;}

.center{text-align:center;}

/*K.K*/

.block-box{

}

.block-box-center
{
	padding:20px;

}
.block-title{
    font-size:15pt;
    color:#4b4b4b;
    padding:15px 0 15px 15px;
}

.block-title-center{
    font-size:15pt;
    color:#4b4b4b;
    padding:0px 0 15px 0px;
}
.block-text{
	padding:10px 20px;
    color:#4b4b4b;
}

.separator3{height:9px;line-height:9px;background-color: #ffffff;}

#basket .padding0
{
	margin-top:0px;
}

.product_picture
{
	float:left;
	width:154px;
	padding:2px 2px 0 2px;
}

.pages-box{
    padding:5px 18px 18px;
    font-size:11pt;
}

.pages-box td{
    border-right:0px solid #ffffff;
    border-bottom:0px solid #ffffff;
    vertical-align:top;
    padding:7px 3px 3px 3px;
}
.pages-box td.last{
    border-right:none;
}
.pages-box .dostavka_oplata td, .pages-box .tab_td td{
    border:1px solid grey;
}
.pages-box .input{
    width:159px;
    color:#727a7d;
    border:1px solid #cad1d3;
    text-align:center;
}

.pages-box a{
    color:#4b4b4b;
    font-size:12pt;
    font-weight:bold;
}
.pages-box .pages-price{
    font-size:22pt;
    color:#727a7d;
}
.pages-box .dpo a{
    color:-webkit-link;
    font-weight:normal;
}
.pages-box .dpo h1{
    padding:0;
    margin:0 0 1em 0;
    font-weight:bold;
    font-size:large;
    font-family:Arial, sans-serif;
    line-height:normal;
    text-align:center;
}
.pages-box .dpo li{
    list-style-type:none;
}
.pages-box .dpo ul>li{
    list-style-type:disc;
    margin-left:3em;
}
.pages-box .dpo ol{
    line-height:22px;
    text-align:justify;
    font-size:medium;
    font-family:Arial, sans-serif;
    font-weight:bold;
    margin-left:2em;
    counter-reset: list1;
}
.pages-box .dpo ol>li:before{
    counter-increment: list1;
    content: counter(list1) ". ";
}
.pages-box .dpo ol ol{
    counter-reset: list2;
}
.pages-box .dpo ol>li>ol>li:before{
    counter-increment: list2;
    content: counter(list1) "." counter(list2) ". ";
}
.pages-box .dpo ol>li>ol{
    margin-left:2em;
    font-weight:normal;
}
.pages-box .dpo ol>li>ol>li{
    padding:.5em 0;
}
/*404*/
#main-bg-404{
    width:100%;
    height:100%;
    background: url('http://vipbag.com.ua/images/main-bg-404.jpg') no-repeat top center;
}

#vipbag-404-logo{
    width: 277px;
    height: 241px;
    margin: 0 auto;
    position: relative;
    background: url('http://vipbag.com.ua/images/vipbag-logo-404.png');
}
#vipbag-404{
    width: 558px;
    height: 231px;
    margin: 0 auto;
    position: relative;
    margin-top:35px;
    background: url('http://vipbag.com.ua/images/404.png');
}
.title-404{
    height:57px;
    color:#595959;
    font-size:18pt;
    margin-top:40px;
    text-align:center;;
}

.basket-box-2{
    padding:0px 0xp 18px 0px;
    background-color: #e5e7e9;
    font-size:10pt;
}
.basket-box-2 td{
    vertical-align:middle;
    padding:21px 0px;
}
.basket-box-2 td.bottomline{
    border-bottom:1px solid #ffffff;
}

.basket-box-2 td.padding{
    padding:21px 21px;
}

.basket-box-2 .input{
    width:159px;
    color:#727a7d;
    border:1px solid #cad1d3;
    text-align:center;
}

.basket-box-2 a{
    color:#4b4b4b;
    font-size:12pt;
    font-weight:bold;
}
.basket-box-2 .red{
    font-size:11pt;
    color:#c30707;
    font-weight:bold;
}

.basket-box-2 .size{
    font-size:14pt;
    line-height:1;

}

.basket-box-2 .navigation td{
    border:0px;
    padding:0px 0px 0px 0px;
    vertical-align:top;
}
.basket-box-2 .navigation {
    border:0px;
}


.basket-content td{
    border-bottom:1px solid #ffffff;
    border-left:1px solid #ffffff;
    padding:21px 21px;
}

.basket-box-2 .noneborder{
    border-left:0px solid #ffffff;
}

.basket-title-2 td{
    border-top:1px solid #ffffff;
    border-left:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
    color:#4b4b4b;
    font-size:11pt;
    padding:21px 21px;
    font-weight:bold;
}
.basket-box-2 .center{
    text-align:center;
}

.basket-box-2 .pred-result
{
    width:100%;
}

.basket-box-2 .pred-result td{
    border:none;
    background-color: #efeec0;
    color:#000;
    font-size:11pt;
    padding:5px 21px;
}

.basket-box-2 .result
{
    width:100%;
}

.basket-box-2 .result td{
    border:none;
    background-color: #8f989c;
    color:#ffffff;
    font-size:13pt;
    font-weight:bold;
    padding:21px 21px;
}

.tright
{
	text-align: right;
}



.basket-bottom-form{
    padding:21px 0px;
    background-color: #e5e7e9;
    font-size:10pt;
}
.basket-bottom-form td{
    vertical-align:top;
    padding:0px 21px;
}

#cboxContent .input{
    line-height: 3;
}

.promo-item1,.promo-item3,.promo-item5{
    display:block;
    width:393px;
    height:176px;
    float:left;
    position: relative;
}
.promo-item-main{
    display:block;
    width:785px;
    height:296px;
    float:left;
    position: relative;
}
.promo-item-main span{
    position:relative;
    top:265px;
    left:290px;
    font-size:14pt;
    color:#ffffff;
    text-transform: uppercase;
}
.promo-item-main{
    text-decoration: none;
}

/*newproducts*/
.same-products-2{

    padding-bottom:32px;
}
.same-products-2 h3{
    color:#4B4B4B;
    font-size:22pt;
    padding:25px 0 25px 20px;
}

.same-products-2 #same-scrollable-2{
    height:177px;
}
.same-products-2 #same-scrollable-2 .left{
    width:36px;
    height:177px;
}
.same-products-2 #same-scrollable-2 .right{
    width:36px;
    height:177px;
}
.same-products-2 #same-scrollable-2 .lenta-content{
    margin-left:36px;
    margin-right:36px;
    height:177px;
}
#same-scrollable-2{
    width:100%;
}
#same-scrollable-2 .items{
    height:177px;
    width:712px !important;
}
#same-scrollable-2 .item{
    float:left;
    width:136px;
    margin-right:8px;
    height:177px;
}
.same-products-2 .product{
    width:136px;
    height:177px;
}
.same-products-2 .price{
    right:0px;
    top:60px;
}
.same-products-2 .name{
    width:136px;
}
.same-products-2 .name a{
    font-size:8pt;
    padding:3px 2px 0 3px;
    font-weight:normal;
}
.same-products-2 .add-to-basket{
    width:29px;
    height:40px;
    background: url('../images/add-to-basket-small.gif') no-repeat;
}
/*.same-products-2 .price{
    background: url('http://vipbag.com.ua/images/price-bg-small.png') no-repeat;
    width:58px;
    height:58px;
    padding:15px 0 0 12px;
}
*/
.same-products-2 .price table{
    margin:0px auto;
    vertical-align:bottom;
    padding:8px 0 0 0px;
}

.same-products-2 .price .cur{
    padding:2px 0 0 0px;
    font-size:10pt;
}

.same-products-2 .price{
    background: url('http://vipbag.com.ua/images/price-bg2-small.png') no-repeat;
    width:86px;
    height:29px;
    top:108px;
    right:0px;
    padding:0px 0 0 0px;

}

.same-products-2 .price .sum{
    color:#ffffff;
    font-size:12pt;
}
.cc{
display:none;
}
.niceCheck {
width: 17px;
height: 17px;
display: inline-block;
cursor: pointer;
background: url(../images/checkbox-sprite.png);
font-family:Arial;
font-size:12px;
margin-left:21px;

}
.head_text_filter{
font-size:15px;
font-weight:bold;
background:#F1F1F1;
width:100%;
padding-top:10px;
padding-bottom:10px;
padding-left:21px;
margin-top:16px;
margin-bottom:13px;

}
.value_filter {
border-bottom:1px dotted #CDCDCD;


}
.text_val_filter tr td{
vertical-align:top;
}

.red_right{
background:url("http://vipbag.com.ua/images/red_right.png") no-repeat;
left:238px;
position:absolute;
margin-top:4px;
z-index:10;
width:6px;

}
.short_description{
	color:#999999;
	font-size:12px;
	position:relative;
	min-height:40px;
}
.chck-button{
background:url("http://vipbag.com.ua/images/chck-button.png") no-repeat;
width:20px;
height:20px;
display:block;
cursor:pointer;
}

.chck-button.active{
background:url("http://vipbag.com.ua/images/chck-button-active.png") no-repeat;
height:20px;
width:20px;
display:block;
cursor:pointer;
}
.click_td{
cursor:pointer;
}
.review_front{

}
.novinki{
background:url("../images/novinka.png");
width:91px;
height:49px;
position:absolute;
left:0px;
top:180px;
z-index:3;
}
.top_sale{
background:url("http://vipbag.com.ua/images/top_sale.png");
width:109px;
height:55px;
position:absolute;
left:5px;
top:170px;
z-index:3;
}

.discount_label{
background:url("../images/discount_label.png");
width:74px;
height:52px;
position:absolute;
left:5px;
top:185px;
z-index:3;
}
.arrow_right{
background:url("http://vipbag.com.ua/images/price_arrow.png");
width:16px;
height:13px;
display:block;
}
.review_date{
	font-size:11px;
}
.navigation-inner ul li b
{
border:1px solid #CCCDCC;
padding-top:2px;
padding-bottom:2px;
padding-left:7px;
padding-right:7px;
border-radius:4px;
}
.work_graphic{
	font-size:12px;
	font-weight:bold;

}
.work_time{
font-size:12px;
}
/*#phone-box table tr td{
padding-right:10px;
}*/
#contact-box{
background: url("../images/email.gif") no-repeat scroll 137px bottom
}
#phone-box{
background: url("../images/phone.gif") no-repeat scroll 157px bottom
}
.circle{
width:39px;
height:39px;
position:absolute;
left:0px;
top:217px;
background: url("../images/circle.png")
}

.blockc{
	/*border-right:1px dotted #CDCDCD;*/
	/*background: url('../images/dotted.png') repeat-y;
	*/


	width:785px;
}
a{
color:#4B4B4B;
}

#controlbar .prev, #controlbar .next,#controlbar .close{

}
#AdvancedSearchInCategory{
/*border-left:1px dotted #CDCDCD;*/
}
.same-products-22, .same-products2{
width:783px;
padding-left:1px;
}


/*new*/
.social_box_2 {
	background: url(http://vipbag.com.ua/images/sc2.png) no-repeat;
	width: 69px;
	height: 149px;
	position: absolute;
	right: 0px;
	padding-top: 10px;
}
.social_box_2 div {
	text-align: center;
	margin-bottom: 7px;
}

#basket_search {
	width: 261px;
	/*background: url(http://vipbag.com.ua/images/search.png) no-repeat scroll 90px 20px;*/
	float: left;
	border-bottom:1px dotted #CDCDCD;
	height: 104px;
}
#basket_search table {
	margin: 10px 0 0 20px;
}
.forms_search input {
	/*background: url(http://vipbag.com.ua/images/forma.png) repeat-x;*/
	width: 161px;
	color: #999;
	height: 32px;
	border: 0px;
	margin-top: 14px;
	margin-left: 9px;
	padding-left: 10px;
}
.social_box {
	padding-top: 2px;
}
.social_box div {
	margin-top: 1px;
	text-align: center;
}
.social_box {
	background: url(../images/sc3.png) no-repeat;
	width: 67px;
	height: 148px;
	position: absolute;
	top: -48px;
	right: -7px;
}


/*news*/
.news_title {
	font-size: 18px;
	line-height: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
	color: #666;
	width: 100px;
	margin-left: 220px;
	font-family: "Myriad Pro";
	text-align: right;
	display: block;
}
.news_date {
	color: #cc0000;
	text-shadow: 0px 0px 1px #666666;
	text-align: right;
	margin-right: 20px;
	display: block;
}

/*BW 07.02.13*/
.button-cart-minus input
{
	cursor: pointer;
	font-size: 0px;
	background: url(http://vipbag.com.ua/images/cart-minus.png) no-repeat;
	height:28px;
	width:28px;
	border:none;
	display:block;
	float:left;
}
.button-cart-minus input:hover
{
	background: url(http://vipbag.com.ua/images/cart-minus-hover.png) no-repeat;
}
.button-cart-plus input
{
	font-size: 0px;
	cursor: pointer;
	background: url(http://vipbag.com.ua/images/cart-plus.png) no-repeat;
	height:28px;
	width:28px;
	border:none;
	display:block;
	float:right;
}
.button-cart-plus input:hover
{
	background: url(http://vipbag.com.ua/images/cart-plus-hover.png) no-repeat;
}

.border-none
{
	padding:0px 10px;
}
.border-none td
{
	border:0px;
}

.button-delete a
{
	cursor: pointer;
	background: url(../images/cart-delete.png) no-repeat;
	height:34px;
	width:34px;
	border:none;
	display:block;
	float:right;
}
.button-delete a:hover
{
	background: url(../images/cart-delete-hover.png) no-repeat;
}

.catalog-info-zone
{
    /*height:121px;*/
    padding: 20px 0px 0px 0px;
    width:360px;
    float:right;
    display:block;
    font-family:Arial;
	font-size:13px;
	color:#727A7D;
}

.catalog-info-zone-2
{
    padding: 0px;
    width:360px;
    float:right;
    display:block;
    font-family:Arial;
	font-size:13px;
	color:#727A7D;
}

.button-send a
{
	cursor: pointer;
	background: url(../images/register-send.png) no-repeat;
	height:43px;
	width:131px;
	border:none;
	display:block;
	float:left;
}

.button-send a:hover
{
	background: url(../images/register-send-hover.png) no-repeat;
}

.button-clear a
{
	cursor: pointer;
	background: url(../images/register-clear.png) no-repeat;
	height:43px;
	width:131px;
	border:none;
	display:block;
	float:left;
}

.button-clear a:hover
{
	background: url(../images/register-clear-hover.png) no-repeat;
}

.one_click
{
	background: url("http://vipbag.com.ua/images/button-buy-one-click.png") no-repeat;
	cursor: pointer;
    height: 39px;
    width: 221px;
	margin-left:36px;
}

.one_click:hover
{
	background: url("../images/button-buy-one-click-hover.png") no-repeat;
	cursor: pointer;
    height: 39px;
    width: 221px;
	margin-left:36px;
}

.button-3d
{
	background: url("../images/button-3d.png") no-repeat;
	cursor: pointer;
    height: 50px;
    width: 221px;
	/*margin-left:36px;*/
}

.button-3d:hover
{
	background: url("http://vipbag.com.ua/images/button-3d-hover.png") no-repeat;
	cursor: pointer;
    height: 50px;
    width: 221px;
	/*margin-left:36px;*/
}
.product_code_c {
    font-size: 14px;
    font-weight: bold;
}

.detailed_prod_code {
    padding: 3px 0;
    font-size: 16px !important;
    color: #C30707;
}

/*block phones popup*/
.number_phone{
    width: 230px;
    font-size: 22px;
    line-height: 26px;
}
.window_phone, .arrow_window ul{
    list-style: none;
    margin: 0 40px 0 0;
    padding: 0;
}
.window_phone li:first-child{
    text-align: right;
}
.window_phone li{
    text-align: right;
    font-size:15px;
}
.window_phone li img{
    vertical-align:middle;
}
/*inside window*/
.arrow_window{
    background: url(../images/rectangle.png) no-repeat 94% 4px;
    font-size: 16px;
    line-height: 20px;
    cursor: default;
    text-align: left;
}
.arrow_window ul{
    visibility: hidden;
    border: 1px solid #e2e2e2;
    box-shadow: 0px 0px 10px #e2e2e2;
    width: 210px;
    text-align: right;
    position: absolute;
    background-color: #fff;
    z-index: 9999;
}
.arrow_window:hover ul{
    visibility: visible;
}
.arrow_window ul li{
    margin: 5px 15px;
}
.arrow_window_text{
    color: #666;
    font-size: 15px;
}
.arrow_window li img{
    vertical-align: middle;
    padding-right: 5px;
}
.window-bg-line{
    background: url(http://vipbag.com.ua/images/window-bg-line.png) no-repeat 50% 100%;
    height:1px;
    width:181px;
}
/*inside window end*/

/*block phones popup end*/
.contact-box-table td
{
	line-height: 1;
	height:23px !important;
	vertical-align:middle !important;
}

/*reviews*/
.white-line-separator{
	border-top: 1px dotted #CDCDCD;
	padding-bottom:10px;
    height:1px;
    margin:0 auto;
    background-color: #ffffff;
}
.discussion-products{
	width:783px;
}
.discussion-products h3{
    color:#4b4b4b;
    font-size: 15pt;
    padding:0px;
}
.discussion-products .padding{
	padding: 0px 20px 20px 20px;
}
.underline
{
	text-decoration:underline;
}
.discussion-products .name
{
	border: 1px solid #CCCCCC;
	border-radius: 5px;
	width: 250px;
	height:28px;
	padding:0px 3px;
}
.discussion-products .text
{
	border: 1px solid #CCCCCC;
	border-radius: 5px;
	width: 740px;
	height: 100px;
	padding:3px;
}
.button-confirm input {
	background: url("../images/review-add.png") transparent;
	border: 0px solid #DCDCDC;
	color: #666666;
	cursor: pointer;
	font-size: 14px;
	height: 44px;
	width:162px;
	line-height: 1;
	padding-left: 14px;
	padding-right: 14px;
	text-decoration: none;
}

/* stars */
.unit-rating{list-style:none;height:20px;position:relative;margin:0;padding:0;background:url('http://vipbag.com.ua/images/starvote.gif') repeat-x top left}
.unit-rating li{text-indent:-90000px;float:left;margin:0;padding:0}
.unit-rating li a{outline:none;display:block;width:20px;height:20px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0}
.unit-rating li.current-rating{position:absolute;height:20px;display:block;text-indent:-9000px;z-index:1;background:url('http://vipbag.com.ua/images/starvote.gif') left bottom}
.unit-rating li a:hover{z-index:2;left:0;background:url('http://vipbag.com.ua/images/redstar_big.gif') left center}
.unit-rating li a.active{z-index:2;left:0;background:url('http://vipbag.com.ua/images/redstar_big.gif') left center}
.unit-rating a.r1-unit{left:0;z-index:5 !important;}
.unit-rating a.r1-unit:hover{width:20px}
.unit-rating a.r1-unit.active{width:20px}
.unit-rating a.r2-unit{left:20px;z-index:4 !important;}
.unit-rating a.r2-unit:hover{width:40px}
.unit-rating a.r2-unit.active{width:40px}
.unit-rating a.r3-unit{left:40px;z-index:3 !important;}
.unit-rating a.r3-unit:hover{width:60px}
.unit-rating a.r3-unit.active{width:60px}
.unit-rating a.r4-unit{left:60px;z-index:2 !important;}
.unit-rating a.r4-unit:hover{width:80px}
.unit-rating a.r4-unit.active{width:80px}
.unit-rating a.r5-unit{left:80px;z-index:1 !important;}
.unit-rating a.r5-unit:hover{width:100px}
.unit-rating a.r5-unit.active{width:100px}

.unit-rating a.r1-unit-show{left:0;}
.unit-rating a.r1-unit-show:hover{width:20px}
.unit-rating a.r1-unit-show.active{width:20px}
.unit-rating a.r2-unit-show{left:20px;}
.unit-rating a.r2-unit-show:hover{width:40px}
.unit-rating a.r2-unit-show.active{width:40px}
.unit-rating a.r3-unit-show{left:40px;}
.unit-rating a.r3-unit-show:hover{width:60px}
.unit-rating a.r3-unit-show.active{width:60px}
.unit-rating a.r4-unit-show{left:60px;}
.unit-rating a.r4-unit-show:hover{width:80px}
.unit-rating a.r4-unit-show.active{width:80px}
.unit-rating a.r5-unit-show{left:80px;}
.unit-rating a.r5-unit-show:hover{width:100px}
.unit-rating a.r5-unit-show.active{width:100px}

.z-index
{
	z-index:3 !important;
}
/*reviews end*/

.padding-left
{
	padding-left:20px;
}

.error
{
	color:red;
}

/*form in stock*/
.form-in-stock div
{
	height:35px;
	vertical-align: middle;
	line-height:1.5;
}
.form-in-stock .img
{
	padding-top:5px;
}
.form-in-stock .button input
{
	background: url("http://vipbag.com.ua/images/form-in-stock-button.png") transparent;
	border: 0px solid #DCDCDC;
	color: #666666;
	cursor: pointer;
	font-size: 14px;
	height: 41px;
	width:219px;
	line-height: 1;
	padding-left: 14px;
	padding-right: 14px;
	text-decoration: none;
}

.form-in-stock .name
{
	border: 1px solid #CCCCCC;
	border-radius: 5px;
	width: 197px;
	height:28px;
	padding:0px 10px;
}

/*order confirm*/
.order_confirm div
{
	font-size:15px;
	color:#4B4B4B;
	line-height:1.3;
}

/*product sliders*/
.product .add-to-basket{
	font-size:14px;
}
.product .price .sum{
	font-size:14px;
}
.short_description{
	font-size:10px;
}
.cb_ajax{
	padding:0px;
	text-decoration:none;
    margin:5px;
}
.product .name a{

	font-size:11px;
	text-decoration:none;
}
.product .name{
	font-size:12px;
	height:40px;
}
.product .price .cur {
	font-size:11px;
}
.product .price .cur {
	padding-top:2px;
}
h3{
	font-size:18pt;
	padding-bottom:20px;
}

/*top products slider*/
.same-products-2 #same-scrollable-1{
    height:177px;
}
.same-products-2 #same-scrollable-1 .left{
    width:36px;
    height:177px;
}
.same-products-2 #same-scrollable-1 .right{
    width:36px;
    height:177px;
}
.same-products-2 #same-scrollable-1 .lenta-content{
    margin-left:36px;
    margin-right:36px;
    height:177px;
}
#same-scrollable-1{
    width:100%;
}
#same-scrollable-1 .items{
    height:177px;
    width:712px !important;
}
#same-scrollable-1 .item{
    float:left;
    width:136px;
    margin-right:8px;
    height:177px;
}

/*top products slider end*/

.no-bg
{
	border: 0px !important;
}
.pluso-more
{
	display:none !important;
}
/*comment*/
.block-comment {
	border: 1px solid #E9E9E9;
	box-shadow: #E9E9E9 0px 0px 6px;
	display: block;
	overflow: hidden;
	text-decoration: none;
	width: 100%;
	margin:10px auto;
}

.block-comment:hover {
    border-color: #CDCDCD;
    -webkit-box-shadow: #CDCDCD 0px 0px 6px;
    -moz-box-shadow: #CDCDCD 0px 0px 6px;
    box-shadow: #CDCDCD 0px 0px 6px;
    behavior: url(http://vipbag.com.ua/images/fix/PIE.htc);
}
.block-comment .link
{
    color:blue;
    font-size:12px;
    text-decoration:underline;
}
.block-comment .link:hover
{
    text-decoration:none;
}
.add_new_review
{
	padding:10px;
}
.add_new_review a
{
    color:blue;
    font-size:15px;
    text-decoration:underline;
}
.add_new_review a:hover
{
    text-decoration:none;
}

/*new*/
.button-restore{padding:0px 0px 0px 290px;}
.button-restore a{cursor: pointer;background: url(../images/restore.png) no-repeat;height:43px;width:162px;border:none;display:block;float:left;}

.button-restore a:hover{background: url(http://vipbag.com.ua/images/restore-hover.png) no-repeat;}
.padd50{padding-top:50px;}
.restore{padding-top:0px;}
.restore .head{text-transform:uppercase;color:#cc0000;font-weight:bold;font-size:13.33px;}
.restore td{text-align:center;padding:10px 0px 10px 0px;}

.banner-category{
    height:auto;
    padding:0px;
    margin:0px;
}
.price-cat{width:80px;}
.price-cat td{padding:0px;margin:0px;}

.code-box{padding:3px 0px 5px 0px;text-align: center;width: 291px;}

/*actions*/
.action-block{background: url(http://vipbag.com.ua/images/action-bg.jpg) no-repeat;width: 785px;height:199px;position:relative;}
.action-block .buy-btn{margin-left:3px;width:222px;height:43px;border:none;background: url('../images/action-button.png') no-repeat;cursor: pointer;position:absolute;top: 143px;right:32px;}
.action-block .buy-btn:hover{}
.action-block .action-discount{font-size:50px;font-weight:bold;position:absolute;top: 67px;left: 297px;color:#fff;}
.action-block .action-timer{position:absolute;top: 73px;right:32px;}
.action-block .action-timer-notice{position:absolute;top: 105px;right:40px;font-size:12px;width: 205px;}
.action-block .action-timer-notice label{float:right;width:40px;}
.action-block .action-timer-notice label + label{float:right;width:48px;}
.action-block .action-timer-notice label + label + label{float:right;width:53px;}
.action-block .action-timer-notice label + label + label + label{float:right;width:51px;}

/*contacts*/
.contacts{text-align:center;}
.contacts a{font-size:14px;}
.contacts img{vertical-align:middle;}
.contacts table{margin:0 auto;}

.zone-post{width:180px;}
.city-post{width:180px;}
.depart-post{width:200px;}
.delivery-value{idth:335px;}
