﻿body, html
{
    margin: 0;
    padding: 0;
    border: 0;
    background-color: #FFFFFF;
    font-family: Verdana,Sans-Serif;
    font-size: 9pt;
}
a
{
    cursor: pointer;
}
img { border: 0; }
.body
{
    width: 1000px;
    position: relative;
    left: 50%;
    margin-left: -539px;
}
.header
{
    width: 1000px;
    height: 109px;
    margin-top: 37px;
    margin-left: 39px;
}
ul.header, .tab-body ul.list, .top-demo-box ul, .news-goods148px ul, .first-level, .box-for-prev-goods ul
{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
ul.header li
{
    float: left;
    height: 109px;
}
ul.header li.logo
{
}
ul.header li.menu
{
    margin: 0 10px 0 14px;
}
.menu a
{
    float: left;
    padding: 0 9px;
    height: 24px;
    color: #FFFFFF;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 24px;
    font-size: 11px;
    cursor: pointer;
}
.menu a:hover, .menu a.hover, .menu a.active
{
    background-color: #0691D8;
    text-decoration: underline;
}
ul.menu li.basket
{
}
li.basket .box_basket
{
    width: 280px;
    z-index: 10;
    position: absolute;
}
#goods
{
    display: none;
}
li.basket .border-4px
{
    border-right: solid 4px #FFFFFF;
    border-left: solid 4px #FFFFFF;
    width: 272px;
}
li.basket .b-top-left, li.basket .b-top-center
{
    background-image: url(../img/basket-top-left.png);
    background-repeat: no-repeat;
    height: 66px;
}
li.basket .b-top-center
{
    background-repeat: repeat-x;
    margin: 0 6px 0 1px;
}
li.basket .b-top-right
{
    background: url(../img/basket-top-right-bg.png) no-repeat right top;
    height: 66px;
}
li.basket .b-pre-bottom
{
    width: 272px;
    height: 32px;
    background: url(../img/basket-bottom-bg.png) repeat-x;
}
li.basket .b-bottom
{
    width: 280px;
    height: 10px;
    background: url(../img/basket-bottom.png) no-repeat;
}
.h_bskt
{
    color: #FFFFFF;
    font-weight: bold;
    font-size: 10px;
    text-transform: uppercase;
    padding-top: 17px;
    padding-left: 11px;
    margin-bottom: 11px;
}
.t_bskt
{
    color: #FFFFFF;
    font-size: 9px;
    padding-left: 11px;
    padding-bottom: 8px;
}
.bag
{
    background: transparent url(../img/bag.png) no-repeat scroll 0 0;
    height: 104px;
    margin-left: 185px;
    position: absolute;
    top: -20px;
    width: 105px;
}
.goods
{
    background-color: #AAC9EA;
}
.goods .first, .goods .other
{
    border-top: solid 1px #CDDFF2;
    border-bottom: solid 1px #CDDFF2;
    margin: 0 11px;
    padding: 11px 0;
}
.goods .other
{
    border-top: none;
}
.box-goods-pre
{
    float: left;
    margin-right: 11px;
}
.children
{
    width: 550px;
    height: 80px;
    background: url(../img/children.png) no-repeat;
}
.box
{
    width: 550px;
    height: 28px;
}
.box .left-border
{
    width: 550px;
    height: 28px;
    background: url(../img/menu-left.gif) no-repeat 0 0;
}
.box .right-border
{
    width: 550px;
    height: 28px;
    background: url(../img/menu-right.gif) no-repeat right top;
}
.box .content-menu
{
    width: 539px;
    height: 28px;
    margin: 0 6px;
    background: url(../img/menu-bg.gif) repeat-x 0 0;
}
.content
{
    margin-left: 39px;
    width: 1000px;
}
.content .left-column
{
    float: left;
    width: 168px;
    padding-top: 12px;
}
.clear
{
    clear: both;
    height: 1px;
    width: 99%;
}
.tab-bottom
{
    font-size: 0;
    line-height: 0;
    padding: 0 5px;
    margin: 0;
    height: 5px;
    overflow: hidden;
    width: 147px;
}
.tab-bottom em
{
    float: right;
    height: 5px;
    width: 5px;
    margin: 0 -5px 0 0;
    overflow: hidden;
    position: relative;
    background-image: url(../img/tabs-angle-right.gif);
}
.tab-bottom span
{
    background-image: url(../img/tabs-angle-left.gif);
    background-repeat: no-repeat;
    height: 5px;
    width: 5px;
    margin: 0 0 0 -5px;
    float: left;
}
.tab-bottom div
{
    float: left;
    height: 5px;
    width: 100%;
    background-image: url(../img/tabs-bottom-bg.gif);
    background-repeat: repeat-x;
}
.tab-body
{
    width: 156px;
}
.tab-body .tab-border-left
{
    background: url(../img/tabs-line-gray.gif) no-repeat left bottom;
    min-height: 100px;
}
.tab-body .tab-border-right
{
    background: url(../img/tabs-line-gray.gif) no-repeat right bottom;
    min-height: 100px;
}
.tab-body .tab-center
{
    border-left: solid 1px #FFFFFF;
    border-right: solid 1px #FFFFFF;
    background: url(../img/tabs-bg.gif) repeat-x right bottom;
    min-height: 90px;
    margin: 0 1px;
    overflow: hidden;
    padding-top: 10px;
}
.tab-body ul.list
{
}
.tab-body ul.list li
{
    font-size: 11px;
    font-family: Verdana;
    color: #000000;
    line-height: 18px;
    padding: 0 14px;
    width: 100px;
}
.content .right-column
{
    margin-left: 175px;
    overflow: hidden;
}
.content .right-column .left
{
    float: left;
    width: 280px;
}
.top-arrow
{
    width: 130px;
    height: 14px;
    background: url(../img/top-arrow.gif) no-repeat;
    margin-left: 75px;
    margin-top: 4px;
}
.line
{
    width: 280px;
    height: 2px;
    background-color: #6b9bc0;
    margin-bottom: 21px;
}
.content .right-column .right
{
    margin-left: 448px;
    padding-top: 20px;
}
.content .right-column .right .container
{
    background: url(../img/info-bg.gif) repeat-y left top;
}
.w50per
{
    width: 50%;
}
.gray-top, .gray-bottom
{
    padding: 0 2px;
    height: 2px;
    width: 100%;
}
.gray-top span, .gray-bottom span, .gray-top em, .gray-bottom em
{
    height: 2px;
    width: 2px;
    margin: 0 0 0 -2px;
    font-size: 0;
    line-height: 0;
}
.gray-top span
{
    background: url(../img/gray-l-t-angle.gif) no-repeat 0 0;
    float: left;
}
.gray-bottom span
{
    background: url(../img/gray-l-b-angle.gif) no-repeat 0 0;
    float: left;
}
.gray-top em, .gray-bottom em
{
    float: right;
    margin: 0 -2px 0 0;
}
.gray-top em
{
    background: url(../img/gray-r-t-angle.gif) no-repeat 0 0;
}
.gray-bottom em
{
    background: url(../img/gray-r-b-angle.gif) no-repeat 0 0;
}
.gray-top div, .gray-bottom div
{
    height: 1px;
    font-size: 0;
    line-height: 0;
}
.gray-top div
{
    border-top: 1px solid #d9d9d9;
}
.gray-bottom div
{
    border-bottom: 1px solid #d9d9d9;
}
.gray-center
{
    border-right: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
    padding: 0 1px;
    width: 100%;
}
.clear10
{
    height: 10px;
    clear: both;
}
.blue-left
{
    background: url(../img/blue-left.gif) no-repeat left top;
    height: 23px;
    width: 206px;
}
.blue-right
{
    background: url(../img/blue-right.gif) no-repeat right top;
    height: 23px;
    width: 206px;
}
.blue-center
{
    margin-left: 19px;
    margin-right: 5px;
    background: url(../img/blue-bg.gif) repeat-x;
    height: 23px;
    line-height: 23px;
    color: #FFFFFF;
    font-size: 9px;
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 7px;
}
.angle, .angle-2
{
    background: url(../img/angle.gif) no-repeat 0 0;
    height: 20px;
    left: 204px;
    position: relative;
    top: -44px;
    width: 8px;
}
.angle-2
{
    left: -1px;
    top: -47px;
}
.box-select
{
    padding: 7px 13px 7px 13px;
}
.box-select div
{
    font-size: 9px;
}
.box-select select
{
    font-size: 11px;
    width: 100px;
    height: 20px;
    border: solid 1px #c2c2c2;
}
.cost
{
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    padding-top: 40px;
    padding-bottom: 13px;
}
.green-btn, .blue-btn-zoom, .blue-btn-help, .green-btn-big, .blue-btn-arrow
{
    width: 122px;
    height: 21px;
    line-height: 21px;
    border: 0;
    background: url(../img/green-btn-check.gif) no-repeat 0 0;
    color: #FFFFFF;
    font-size: 9px;
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 20px;
    margin-left: 8px;
    margin-top: 11px;
    cursor: pointer;
    font-family: Verdana, Sans-Serif;
}
.green-btn-big, .btns .green-btn-big
{
    background: url(../img/green-btn-check-big.gif) no-repeat 0 0;
    padding-left: 20px;
    margin-left: 0;
    margin-top: 20px;
    margin-bottom: 10px;
    width: 155px;
    height: 26px;
    line-height: 21px;
}
.btns .green-btn-big { margin:8px 0 0 0; }
.blue-btn-zoom {
    background: url(../img/blue-btn-zoom.gif) no-repeat 0 0;
    padding-left: 20px;
    margin-left: 8px;
    margin-top: 11px;
}
.blue-btn-help {
    background: url(../img/blue-btn-help.gif) no-repeat 0 0;
    padding-left: 20px;
    margin-left: 50px;
    margin-top: 0;
}
.blue-btn-arrow {
    background: url(../img/blue-btn-arrow.gif) no-repeat 0 0;
    text-align:left;
}
.dark-top, .dark-bottom
{
    padding: 0 2px;
    height: 2px;
    width: 93px;
    background-color: #FFFFFF;
}
.dark-top span, .dark-bottom span, .dark-top em, .dark-bottom em
{
    height: 2px;
    width: 2px;
    margin: 0 0 0 -2px;
    font-size: 0;
    line-height: 0;
}
.dark-top span
{
    background: url(../img/dark-l-t-angle.gif) no-repeat 0 0;
    float: left;
}
.dark-bottom span
{
    background: url(../img/dark-l-b-angle.gif) no-repeat 0 0;
    float: left;
}
.dark-top em, .dark-bottom em
{
    float: right;
    margin: 0 -2px 0 0;
}
.dark-top em
{
    background: url(../img/dark-r-t-angle.gif) no-repeat 0 0;
}
.dark-bottom em
{
    background: url(../img/dark-r-b-angle.gif) no-repeat 0 0;
}
.dark-top div, .dark-bottom div
{
    height: 1px;
    font-size: 0;
    line-height: 0;
}
.dark-top div
{
    border-top: 1px solid #7697BD;
}
.dark-bottom div
{
    border-bottom: 1px solid #7697BD;
}
.dark-center
{
    border-right: 1px solid #7697BD;
    border-left: 1px solid #7697BD;
    padding: 0 1px;
    width: 93px;
    background-color: #FFFFFF;
}
.g_info
{
    color: #FFFFFF;
    font-size: 9px;
    height: 93px;
    font-weight: bold;
}
.g_info span
{
    line-height: 19px;
}
.top-banners-box
{
    padding-top: 12px;
    height: 207px;
}
.top-banners-box .tb-left
{
    float: left;
}
.top-banners-box .tb-right
{
    float: right;
}
.top-demo-box
{
    padding: 17px 0;
    height: 170px;
}
.top-demo-box ul li
{
    float: left;
}
.top-demo-box ul a, .goods-list-148px td a, .news-goods148px ul li a
{
    text-decoration: none;
}
.top-demo-box ul a img, .goods-list-148px td a img, .news-goods148px ul li a img
{
    border: 0;
    margin: 0;
}
.top-demo-box ul a img
{
    margin: 0 5px;
}
.light-blue-header-left, .orange-header-left, .blue-header-left, .gray-header-left
{
    height: 23px;
}
.light-blue-header-right, .orange-header-right, .blue-header-right, .gray-header-right
{
    height: 23px;
}
.light-blue-header-bg, .orange-header-bg, .blue-header-bg, .gray-header-bg
{
    height: 23px;
    margin: 0 3px;
    color: #FFFFFF;
    line-height: 23px;
    overflow: hidden;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 9px;
    padding-left: 6px;
}
.light-blue-header-left
{
    background: url(../img/light-blue-header-l.gif) no-repeat left top;
}
.light-blue-header-right
{
    background: url(../img/light-blue-header-r.gif) no-repeat right top;
}
.light-blue-header-bg
{
    background: url(../img/light-blue-header-c.gif) repeat-x 0 0;
}
.light-blue-header-box, .gray-header-box
{
    width: 156px;
}
.gray-header-box
{
    margin-top: 15px;
}
.orange-header-left
{
    background: url(../img/orange-header-l.gif) no-repeat left top;
}
.orange-header-right
{
    background: url(../img/orange-header-r.gif) no-repeat right top;
}
.orange-header-bg
{
    background: url(../img/orange-header-c.gif) repeat-x 0 0;
}
.orange-header-box
{
}
.blue-header-left
{
    background: url(../img/blue-header-l.gif) no-repeat left top;
}
.blue-header-right
{
    background: url(../img/blue-header-r.gif) no-repeat right top;
}
.blue-header-bg
{
    background: url(../img/blue-header-c.gif) repeat-x 0 0;
}
.blue-header-box
{
}
.gray-header-left
{
    background: url(../img/gray-header-l.gif) no-repeat left top;
}
.gray-header-right
{
    background: url(../img/gray-header-r.gif) no-repeat right top;
}
.gray-header-bg
{
    background: url(../img/gray-header-c.gif) repeat-x 0 0;
}
.goods-list-148px
{
}
.goods-list-148px td
{
    width: 20%;
    text-align: center;
    padding: 10px 5px 15px 5px;
}
.good148px
{
    width: 148px;
}
.hover .good148px .gray-top span {
    background:url(../img/gray-l-t-angle-dark.gif) no-repeat scroll 0 0;
}
.hover .good148px .gray-top em {
    background:url(../img/gray-r-t-angle-dark.gif) no-repeat scroll 0 0;
}
.hover .good148px .gray-top div {
    border-top:solid 1px #979797;
}
.hover .good148px .gray-bottom span {
    background:url(../img/gray-l-b-angle-dark.gif) no-repeat scroll 0 0;
}
.hover .good148px .gray-bottom em {
    background:url(../img/gray-r-b-angle-dark.gif) no-repeat scroll 0 0;
}
.hover .good148px .gray-bottom div {
    border-bottom:solid 1px #979797;
}
.hover .good148px .gray-center {
    border-left:solid 1px #979797;
    border-right:solid 1px #979797;
}
.good148px .gray-center
{
    height: 148px;
}
.cost-goods
{
    width: 148px;
}
	.cost-goods .label, .cost-goods .label {
		overflow: hidden;
		text-overflow: ellipsis;
		}
.cost-goods .label, .cost-goods .label a
{
    text-align: center;
    text-transform: uppercase;
    font-size: 9px;
    padding: 15px 5px 5px 5px;
    color: #000000;
    text-decoration: none;
}
.cost-goods .label a:hover
{
    text-decoration: underline;
}
.cost-goods .cost-blue, .big-cost, .t-cost, .cost-goods .cost-blue a
{
    font-weight: bold;
    font-size: 15px;
    color: #0691D8;
    font-style: italic;
    text-align: center;
    padding: 0 5px;
    text-decoration:none;
}
.big-cost, .t-cost {
    font-size: 20px;
    text-align: left;
    padding: 0;
    margin-bottom: 10px;
}

.cost-blue.discount a { background-image: url(../img/bg-sprite-discount.gif); background-repeat: repeat-x; background-position: 0 -28px; color: White !important; font-weight: bold !important; font-style: italic; }
.big-cost.discount a { background-image: url(../img/bg-sprite-discount.gif); background-repeat: repeat-x; background-position: 0 -52px; color: White !important; font-weight: bold !important; padding: 0 5px 0 5px; font-style: italic; }
a.discount { background-image: url(../img/bg-sprite-discount.gif); background-repeat: repeat-x; background-position: 0 -28px; color: White !important; font-weight: bold !important;  padding: 0 2px 0 2px; font-style: italic; }

.t-cost { margin:0; line-height:23px; display:block;}
.news-goods148px
{
}
.news-goods148px ul li
{
    margin: 10px 0 30px 2px;
    display: none;
}
.first-level
{
    padding: 0 25px;
}
.first-level .f-level a
{
    font-weight: bold;
    font-size: 13px;
}
.first-level a
{
    font-size: 11px;
    color: #363636;
    text-decoration: none;
}
.first-level a.blue {
    font-size: 13px;
    color: #0691d8;
}
.first-level a.gray-blue {
    color: #456488;
}
.first-level a:hover
{
    text-decoration: underline;
}
.m30px0px
{
    margin: 30px 0;
}
.upcase, .upcase a
{
    text-transform: uppercase;
}
.bottom-menu-box
{
    margin-top: 65px;
}
.bottom-menu-left
{
    height: 53px;
    background: url(../img/bottom-menu-l.png) no-repeat left top;
}
.bottom-menu-right
{
    height: 53px;
    background: url(../img/bottom-menu-r.png) no-repeat right top;
}
.bottom-menu-bg
{
    height: 53px;
    background: url(../img/bottom-menu-c.png) repeat-x 0 0;
    margin: 0 53px 0 8px;
}
.bottom-menu-bg .telefon, .bottom-menu-bg .phone
{
    line-height: 53px;
    color: #666666;
    font-weight: bold;
    font-size: 14px;
    padding-left: 12px;
}
.bottom-menu-bg .phone
{
    color: #7597B3;
    padding-left: 0;
}
.bm-box
{
    height: 53px;
    margin-top: -53px;
    position: relative;
}
.bm-point
{
    display: block;
    float: right;
    padding: 0 10px;
    line-height: 53px;
    height: 53px;
    font-size: 11px;
    color: #666666;
    margin-right: 15px;
    text-decoration: none;
}
.bm-point:hover
{
    background: url(../img/bottom-menu-c-hover.png) repeat-x 0 0;
}
.copyright
{
    color: #999999;
    font-size: 9px;
    text-align: right;
    line-height: 23px;
    margin-bottom: 59px;
    font-weight: bold;
}
.blabel-list
{
    text-align: center;
}
.blabel-list a
{
    text-decoration: none;
    text-transform: uppercase;
    font-size: 11px;
    color: #000000;
    line-height: 25px;
    padding: 2px 0;
}
.blabel-list a:hover
{
    color: #FFFFFF;
    background-color: #84ACDB;
}
.sale
{
    position: absolute;
    height: 138px;
    width: 138px;
    margin-left: 633px;
    margin-top: 48px;
    background: url(../img/sale.png) no-repeat 0 0;
    z-index: 200;
}
.box-content
{
}
.box-info-top
{
    padding-top: 12px;
    padding-bottom: 17px;
}
.box-info-top .left-c
{
    width: 463px;
    padding-right: 1px;
}
.img-w354px-236px
{
    width: 354px;
}
.img-w354px-236px .gray-center
{
    width: 354px;
}
.img-w354px-236px img
{
    border: 0;
}
.slider-navi-box
{
    position: absolute;
    margin-top: -31px;
}
.slider-navi-box .to-left
{
    background: url(../img/arrow/arrow-slide.png) no-repeat 0 0;
    width: 25px;
    height: 25px;
    margin: 3px;
    display: block;
    float: left;
}
.slider-navi-box .to-left-hover
{
    background-position: 0 -25px;
}
.slider-navi-box .to-left-down
{
    background-position: 0 -50px;
}
.slider-navi-box .to-right
{
    background: url(../img/arrow/arrow-slide.png) no-repeat -25px 0;
    width: 25px;
    height: 25px;
    margin: 3px;
    display: block;
    float: right;
}
.slider-navi-box .to-right-hover
{
    background-position: -25px -25px;
}
.slider-navi-box .to-right-down
{
    background-position: -25px -50px;
}
.sl-img
{
    list-style: none;
    margin: 0;
    padding: 0;
}
.sl-img li
{
    width: 354px;
    height: 236px;
}
.img-box-for-zoom
{
    width: 390px;
    margin-bottom: 10px;
}
.zoom
{
    bottom: 0;
    height: 26px;
    margin-bottom: 4px;
    position: absolute;
    z-index: 11;
}
.zoom .float-left
{
    float: left;
    margin-left: 3px;
}
.zoom .plus, .zoom .minus
{
    width: 44px;
    height: 26px;
    background-image: url(../img/zoom/zoom-btn-all.png);
    background-repeat: no-repeat;
    cursor: pointer;
}
.zoom .plus
{
    background-position: 0 0;
    margin-bottom: 4px;
}
.zoom .minus
{
    background-position: 0 -28px;
}
.zoom .plus-hover
{
    background-position: 0 -54px;
}
.zoom .minus-hover
{
    background-position: 0 -82px;
}
.zoom .plus-down
{
    background-position: 0 -108px;
}
.zoom .minus-down
{
    background-position: 0 -136px;
}
#box_zoom_img
{
    overflow: hidden;
    position: relative;
    width: 390px;
    height: 390px;
}
#zoom_img
{
    position: absolute;
    cursor: default;
    z-index: 0;
    top: 0px;
    left: 0px;
}
.img-83px
{
    width: 83px;
    cursor: pointer;
}
.box-for-prev-goods
{
    height: 87px;
    width: 393px;
    overflow: hidden;
}
.box-for-prev-goods ul li
{
    float: left;
    margin-right: 19px;
}
.box-for-prev-goods ul li.last
{
    margin-right: 0;
}
.info-full-good
{
    padding-top: 12px;
}
.good-left
{
    width: 410px;
    min-height: 523px;
}
.param-goods-box
{
    border-left: solid 1px #C8C8C8;
    padding: 0 20px 0 25px;
    min-height: 490px;
}
.b-b-C8C8C8
{
    border-bottom: solid 1px #C8C8C8;
}
.param-goods-box .logo-good
{
    border: 0;
    margin-bottom: 15px;
}
.param-goods-box a
{
    text-decoration: none;
}
.param-goods-box h1
{
    text-transform: uppercase;
    font-weight: normal;
    font-size: 20px;
    margin: 5px 0;
}
.buy
{
}
.bg-with-arrow, .bg-with-arrow-auto-h
{
    background: url(../img/bg-with-arrow.gif) no-repeat 0 0;
    width: 382px;
    height: 43px;
}
.bg-with-arrow-auto-h
{
    text-align: center;
    height: auto;
}
.caption-select
{
    display: inline-block;
    height: 43px;
    line-height: 43px;
    width: 60px;
    padding-left: 20px;
}
select
{
    border: solid 1px #abadb3;
    text-transform: uppercase;
    width: 80px;
}
/* facebox */
.facebox
{
    width: 581px;
    display: none;
}
.facebox .fb-top, .facebox .fb-bottom
{
    height: 20px;
    margin: 0;
    width: 100%;
}
.facebox .fb-top .fb-left
{
    height: 20px;
    background: url(../img/facebox/fb-left-top-angle.png) no-repeat left top;
}
.facebox .fb-top .fb-right
{
    height: 20px;
    background: url(../img/facebox/fb-right-top-angle.png) no-repeat right top;
}
.facebox .fb-top .fb-center
{
    height: 20px;
    background: url(../img/facebox/fb-center-top.png) repeat-x 0 0;
    margin: 0 19px;
}
.facebox .fb-bottom .fb-left
{
    height: 20px;
    background: url(../img/facebox/fb-left-bottom-angle.png) no-repeat left top;
}
.facebox .fb-bottom .fb-right
{
    height: 20px;
    background: url(../img/facebox/fb-right-bottom-angle.png) no-repeat right top;
}
.facebox .fb-bottom .fb-center
{
    height: 20px;
    background: url(../img/facebox/fb-center-bottom.png) repeat-x 0 0;
    margin: 0 19px;
}
.facebox .fb-middle
{
    background: url(../img/facebox/fb-bg-center.png) repeat-y 0 0;
    padding: 5px 35px;
}
.hie6, .ghie6
{
    position: absolute;
    width: 581px;
    height: 1px;
    border: none;
    z-index: -1;
}
/* facebox */
/* facebox for big Image */
.box-for-fb {
    min-width:200px;
    min-height:200px;
    margin:0 auto;
    background-color:#FFFFFF;
    padding:10px;
    display:none;
}
.box-img {
    min-width:200px;
    min-height:200px;
    background:url(../img/ajax-loader.gif) no-repeat center center;
    overflow: hidden;
}
.box-for-fb img {
    display:none;
}
    .box-close-img .right-info a {
        width:47px;
        height:14px;
        margin:9px 6px;
        background-image:url(../img/navi-for-img.gif);
        background-repeat:no-repeat;
        background-position:0 0;
        display:block;
    }
.box-close-img {
    height:32px;
}
    .box-close-img .right-info {
        float:right;
    }
    .box-close-img .right-info a {
        width:63px;
        height:16px;
        margin:9px 0;
        background-position:0 -28px;
    }
    .box-close-img .right-info a:hover {
        background-position:-63px -28px;
    }
.box-for-fb iframe {
    border:0;
    z-index:-1;
    width:100%;
    height:100%;
    position:absolute;
    top:0px;
    left:0px;
}
.current_num, .total_num {}
/* facebox for big Image */
.ghie6 {
    width: 280px;
}
.b {font-weight:bold;}
.box-content-center
{
    width: 506px;
    margin: 0 auto;
}
.thin-top
{
    height: 6px;
    width: 100%;
    background: url(../img/thin-left-angle.png) no-repeat left top;
    font-size: 0;
    line-height: 0;
}
.thin-top div, .thin-bottom, .thin-bottom div
{
    font-size: 0;
    line-height: 0;
}
.thin-top .thin-right {
    height: 6px;
    width: 100%;
    background: url(../img/thin-right-angle.png) no-repeat right top;
}
.thin-top .thin-center {
    margin: 0 6px;
    background-color: #eaeff3;
    border-top: solid 1px #c8c8c8;
    height: 5px;
}
.thin-bottom {
    height: 7px;
    width: 100%;
    background: url(../img/thin-left-angle-b.png) no-repeat left top;
}
.thin-bottom .thin-right {
    height: 7px;
    width: 100%;
    background: url(../img/thin-right-angle-b.png) no-repeat right top;
}
.thin-bottom .thin-center {
    margin: 0 6px;
    background-color: #eaeff3;
    border-bottom: solid 1px #c8c8c8;
    height: 6px;
}
.thin-bottom .arrow-b, .thin-top .arrow-t  {
    height: 6px;
    width:16px;
    width:492px;
    font-size:0;
    line-height:0;
    background:url(../img/thin-arrows.png) no-repeat center 0;
    position:relative;
    top:6px;
}
.thin-top .arrow-t {
    top:-1px;
    background-position:center bottom;
    height:7px;
}
.thin-middle {
    background-color: #eaeff3;
    border-right: solid 1px #c8c8c8;
    border-left: solid 1px #c8c8c8;
    height: auto;
    width: 504px;
}
    .thin-middle .left-t {
        float:left;
        width:300px;
        padding-left:20px;
    }
    .thin-middle .right-t {
        margin-left:300px;
    }
        .thin-middle .right-t .box-to-right {
            margin-right:13px;
            float:right;
            margin-top:-6px;
            width:130px;
        }
h1.small {
    color:#618cae;
    font-weight:bold;
    font-size:11px;
    padding-top:12px;
    padding-bottom:6px;
    margin:0;
}
.h80px { height:80px; }
.mt10px {margin-top:10px;}
.mt15px {margin-top:15px;}
.mt70px {margin-top:70px;}
.pl20px {padding-left:20px;}
table.fields {
    padding:30px 0;
    width:380px;
}
table.fields .capt-for-field, table.fields .capt-for-field-l {
    text-align:right;
    padding-right:15px;
    line-height:23px;
    height:23px;
    margin:5px 3px;
    display:block;
}
 table.fields .capt-for-field-l { text-align:left; color:#618cae; line-height:0; }
.inp, .sel {
    border: solid 1px #618cae;
    height:22px;
    background:url(../img/input-bg.gif) repeat-x 0 0;
    width:157px;
    padding:0;
}
.sel { height:24px;}
.box-for-input { margin:0 0 23px 0;}
.slash {
    margin:2px;
    line-height:10px;
}
.tac { text-align:center;}
.btns { list-style:none; height:26px; }
    .btns li { float:left; width:40%;}
    .btns li.right-li { text-align:left; margin-left:10px; }
    .btns li.left-li { text-align:right; margin-right:10px; }
.box-credit {
    padding:7px auto;
    text-align:center;
    margin:0 auto;
}
    .box-credit a {
        display:inline-block;
        margin:0 15px;
    }
.master-card {
    height:35px;
    width:62px;
    background:url(../img/master-card.gif) no-repeat center center;
}
.visa {
    height:35px;
    width:55px;
    background:url(../img/visa.gif) no-repeat center center;
}
.help-icon {
    background:url(../img/help-icon.gif) no-repeat center center;
    width:17px;
    height:24px;
    margin-left:10px;
    display:inline-block;
    float:right;
}
.w200px {width:200px;}

.inbox-130px { display:inline-block; width:130px; }

.delete {
    width:11px;
    height:11px;
    background:url(../img/delete.png) no-repeat 0 -11px;
    float:right;
    margin:5px 0;
    cursor:pointer;
}

.product-container { float: left; padding: 10px 10px 10px 5px; height: 220px; cursor:pointer; }
.product-container a img { border: 0; }
#slider-img { width:354px; height:256px;}
.img-83px .gray-center { height:83px; }

.CustomerServiceContainer {
	clear: both;
	height: 655px; 
	overflow: hidden;
	}		
	.CustomerService {
		float: left;
		margin-left: 25px;
		margin-top: 25px;
		width: 523px;
    height: 438px;
}
		.CustomerService h2 {
			color: #618CAE;
			font-weight: normal;
			text-transform:uppercase;
			margin: 0px;
			}
		.CustomerService p {
			font-size: 12px;
			margin-bottom: 15px;
			line-height: 18px;
			text-align: justify;

    font-weight: normal;
}
		.CustomerService.Shop p {
			margin-left: 20px;
			text-align: justify;
			text-indent: 0px;
			}
		.CustomerService strong {
			margin-left: 35px;
			margin-top: 100px;
			}
		.CustomerService ul {
			margin-left: 55px;
			margin-top: 10px;
			}
			.CustomerService ul li {
				margin-bottom: 5px;
				}
	.CustomerServiceContainer div.menu1 {
		float: left; 
		margin-left: 20px;
		margin-top: 25px;
		width: 167px;
		}
		/*.CustomerServiceContainer div.menu1 div {
			background-image: url('../img/catalog/catalog-bg.png');
			background-position: -2px -2px;
			}*/
			.CustomerServiceContainer div.menu1 div a {
				color: #618CAE;
				line-height: 20px;
				margin-left: 20px;
				}
			.CustomerServiceContainer div.menu1 div.shop table {
				/*margin-top: 10px;*/
				margin-left: 20px;
				text-align: left;
				}
				.CustomerServiceContainer div.menu1 div.shop table td {
					color: #618CAE;
					height: 40px;
					text-align: left;
					vertical-align: top;
					width: 110px;
					}
					.CustomerServiceContainer div.menu1 div.shop table td:first-child {
						width: 10px;
						}
					.CustomerServiceContainer div.menu1 div.shop table td a {
						color: #618CAE;
						line-height: normal;
						margin-left: 0px;
						}
		.CustomerServiceContainer div.menu1 div.bubble {
			background-image: url('../img/innehall.gif');
			background-position: 0;
			height: 36px;
			}
		.CustomerServiceContainer div.menu1 div.bubbleButiken {
			background-image: url('../img/butiken.gif');
			background-position: 0;
			height: 36px;
			}
		.CustomerServiceContainer div.menu1 div.bubbleKontakta {
			background-image: url('../img/kontakta.gif');
			background-position: 0;
			height: 36px;
			margin-top: 10px;
			}
			
.list-empty { line-height: 100px; text-align: center; }
.old-price { color: Black; font-style: italic; font-size: 10px; font-weight: normal; display: block; margin-top: 3px; }
.old-price-big { color: Black; font-style: italic; font-size: 12px; font-weight: normal; margin-left: 10px; }