@charset "utf-8";
/* CSS Document */

html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, p, span, a, img, form  {margin: 0px; padding: 0px;}
html {height: 100%;  }
body {font: 12px/20px  Arial, Helvetica, sans-serif;  color: #333333;  min-width: 1000px;  position: relative; height: 100%; background: #0d0d0d url(../images/fon.png) center center fixed no-repeat;  }

img {border: none;}
a {cursor: pointer; text-decoration: underline; color: #ff4c06;}
a:hover {text-decoration: none;}

p {padding:0 0 20px; text-align: justify;}
h1, h2, h3, h4, h5, h6 {font-family: 'Conv_calibri', sans-serif;  color: #2f3234; padding: 0 0 15px; line-height: normal; font-weight: normal;}
h1 {font-size: 20px;}
h2 {font-size: 20px; padding: 0 0 16px;}
h3 {font-size: 14px; line-height: 18px;}
h4 {font-size: 13px;}
h5 {font-size: 11px;}
h6 {font-size: 10px;}
 ol {padding:0 0 20px 30px;}
 ul {padding: 0 0 20px 0; }
    ul li {list-style:none; padding: 5px 0 5px 11px; background: url(../images/marker.png) left 13px no-repeat; /*line-height: normal;*/ }
    ol li{padding:5px;}

.footer:before, .footer:after, .menu_footer ul:before, .menu_footer ul:after, .menu ul:before, .menu ul:after, .basket:before, .basket:after, .list_images ul:before, .list_images ul:after , .spec_propos ul:before, .spec_propos ul:after, .spec_propos li:before, .spec_propos li:after, .breadcrumps ul:before, .breadcrumps ul:after, .area:before, .area:after, .catalog ul:after, .catalog ul:before, .block_info:before, .block_info:after, .block_info .list_images:before, .block_info .list_images:after, .block_item_price:before, .block_item_price:after, .block_info .list_images ul:before, .block_info .list_images ul:after, .delivery:before, .delivery:after, .city:before, .city:after, .kolvo:before, .kolvo:after {content: ""; display: table;}
.footer:after, .menu_footer ul:after, .menu ul:after, .basket:after, .list_images ul:after, .spec_propos ul:after, .spec_propos li:after, .breadcrumps ul:after, .area:after, .catalog ul:after, .block_info:after, .block_info .list_images:after, .block_item_price:after, .block_info .list_images ul:after, .delivery:after, .city:after, .kolvo:after {clear: both;}
.footer, .menu_footer ul, .menu ul, .basket, .list_images ul, .spec_propos ul, .spec_propos li, .breadcrumps ul, .area, .catalog ul, .block_info, .block_info .list_images, .block_item_price, .block_info .list_images ul, .delivery, .city, .kolvo {zoom:1;}


.wrap {min-height: 100%; position: relative;}
.page {  margin: 0 auto; width: 1000px; padding: 30px 0 60px;  }
    .contentarea {background:#fff; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; width: 950px; padding:25px;}
        .header {position: relative; padding: 0 0 25px; height: 35px;}
            .logo {position: absolute; width: 181px;}
            .logo a {display: block; width: 181px; height: 35px; background: url(../images/logo.png) no-repeat;}
            .menu {font-size: 13px; position: absolute; width: 600px; left: 250px; top:6px;}
                .menu ul {padding: 0;}
                .menu li {float: left; list-style: none; background: url(../images/border_menu.png) left center no-repeat; padding: 0 20px;}
                .menu li:first-child {background: none;}
                .menu .active a {text-decoration: none; color: #2f3134;}
            .basket {position: absolute; right: 0; top:0; padding: 6px 0 0; width: 90px;}
                .bask_link {float: left;}
                .bask_link a {color: #2f3134;}
                .bask{float: right; width: 31px;}
                    .bask a {display: block; background: url(../images/basket.png) center center no-repeat; width: 27px; height: 26px; text-align: center; padding: 0 0 0 4px; color: #fff; font-weight: bold; font-size: 13px; text-decoration: none;}


        .block_images {position: relative; padding: 0 0 25px;}
            .grand_image {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; z-index: 1; height: 429px; overflow: hidden;}
                    .grand_image img {}
            .list_images {position: relative; margin-top: -20px; z-index: 100; }
            .list_images ul {padding: 0; margin: 0 auto; text-align: center; line-height: 0;font-size: 0; display: table;}
            .list_images .item-list li , .list_images li{/*float: left;*/ display:inline-block; list-style: none; background: #fff; padding: 2px;-webkit-box-shadow: #c5c5c5 0px 1px 2px; -moz-box-shadow: #c5c5c5 0px 1px 2px; box-shadow: #c5c5c5 0px 1px 2px; margin: 0 8px 5px 7px; line-height: 0;}
            .lte7 .list_images li {display: inline; zoom:1;}
        .spec_propos { width: 950px; padding: 0 0 15px; /*overflow: hidden;*/}
        .spec_propos ul {padding: 0; width: 1000px;}
        .spec_propos li {float: left;list-style: none; background: url(../images/spec_propos.png) no-repeat; width: 272px; height:104px; padding: 18px 20px 10px; margin: 0 8px 8px 0; }
             .descript {width: 155px; float: left;color: #555555;}
                .descript h3 {font-weight: bold; color:#ff4800; padding: 0 0 13px; }
                    .descript h3 a {text-decoration: none;}
                    .descript h3 a:hover {text-decoration: underline;}
             .descript .info_area {font-size: 11px; line-height: 14px;}
             .spec_propos .image {float: right; width: 100px; text-align: right;}
                .spec_propos .image img {max-width: 99px; max-height: 104px;}
                .spec_propos .image i {width: 1px; height: 104px; display: inline-block;}
                .lte7 .spec_propos .image i {display: inline; zoom:1;}
                    .spec_propos .image a *{ vertical-align: middle;}
        .popular_catalog {width: 950px; overflow: hidden; padding: 0 0 20px;}
            .popular_catalog ul {padding: 0; display: table; font-size: 0; line-height: 0; width: 1000px;}
            .popular_catalog li {display: inline-block; list-style: none; text-align: center; font-size: 13px; line-height: normal; padding: 0 21px 10px; width: 118px; vertical-align: top; background: none;}
                .lte7 .popular_catalog li {display: inline; zoom:1;}
                .popular_catalog .im {width: 116px; height: 114px;}
                    .popular_catalog .im img {max-width: 115px; max-height: 114px;}
                .popular_catalog .im i { width: 1px; height: 114px; display: inline-block;}
                    .lte7 .popular_catalog .im i {display: inline; zoom:1;}
                .popular_catalog .im *{vertical-align: middle;}
            .popular_catalog .title {padding: 0 0 5px;}
            .popular_catalog .info {color:#999999;font-size: 11px; padding: 0 0 5px;}
            .popular_catalog .price {color:#333333;}
        .item_navig { background: url(../images/footer_menu_fon.png) repeat; margin: 0 -25px -25px; padding: 25px; -webkit-border-radius:0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; width: 950px; overflow: hidden;}
        .item_navig > ul {padding: 0;font-size: 0; line-height: 0; display: table; width: 1100px;}
        .item_navig > ul > li {display: inline-block; list-style: none; vertical-align: top; padding: 0 22px 10px 0; width: 116px; background: none;}
            .lte7 .item_navig > ul > li {display: inline; zoom:1; font-size: 13px; line-height: normal;}
            .item_navig > ul > li h4 {padding: 0 0 8px; font-weight: bold;}
                .item_navig > ul > li h4 a {color: #2f3234; font-size: 13px; text-decoration: none;}
                    .item_navig > ul > li h4 a:hover {text-decoration: underline;}
            .item_navig ul ul {padding: 0;}
            .item_navig ul ul li {list-style: none; font-size: 11px; padding: 5px 0; line-height: normal; background: none;}
                        .item_navig ul ul li a{color: #555555;}
.footer {width: 1000px; margin:-60px auto 0; padding: 24px 0 0; height: 36px; color: #fff; font-size: 11px; line-height:normal; position: relative; }
 .menu_footer {float: left; width: 350px; padding: 0 15px 0 0;}
        .menu_footer ul { padding: 0;}
        .menu_footer li { float: left; list-style: none; background: url(../images/border_menu_footer.png) left center no-repeat; padding: 0 13px 0 14px; /*background: none;*/}
        .menu_footer .active a {color: #fff;}
        .menu_footer li:first-child {background: url(../images/police.png) left center no-repeat;}
            .menu_footer a {color: #fff; text-decoration: none;}
            .menu_footer a:hover {text-decoration: underline;}

 .copy {float: right; width: 250px; text-align: right; padding: 0 0 0 15px;}

 /*-------------------catalog-------------------*/
.image_fon { padding: 0 0 18px;}
    .image_fon img {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
    .breadcrumps {padding: 0 0 15px;}
        .breadcrumps ul {padding: 0; font-size: 10px;}
        .breadcrumps li {float: left; list-style: none; padding: 0 11px 0 25px; background: url(../images/arrow_breadcr.png) left center no-repeat;}
        .breadcrumps li:first-child {background: none; padding: 0 11px 0 0;}
        .breadcrumps li a {color:#b3b3b3;}

.area {padding: 0 0 40px;}
    .navig_menu { float: left; width: 150px; font-size: 13px; padding: 0 0 20px 0; line-height: normal;}
    .navig_menu ul {padding: 0; border-top:1px dashed #b2b2b2; }
    .navig_menu li {list-style: none !important; padding: 12px 0 12px 14px; background: url(../images/arrow_menu1.png) 2px 17px no-repeat; border-bottom: 1px dashed #b2b2b2;}
        .navig_menu .active {background-position: -154px 17px; font-weight: bold;}
        .navig_menu li a {color: #333333; text-decoration: none;}
            .navig_menu li a:hover {text-decoration: underline;}
        .navig_menu li ul {margin: 15px 0 0 -14px; padding: 5px 0 0 14px; font-weight: normal; font-size: 12px;}
            .navig_menu li ul li {border: none; background: url(../images/style_menu2.png) 0 12px no-repeat; padding: 6px 0 6px 10px; list-style: none !important; }
            .navig_menu li ul .active {background-position: -150px 12px; list-style: none !important; }
            .navig_menu li ul li {list-style-image: none !important;}
                    .navig_menu li ul .active a {text-decoration: none;}
            .navig_menu li ul li a {text-decoration: underline;}
            .navig_menu li ul li a:hover {text-decoration: none;}
        .navig_menu li ul ul {border: none; margin: 0; padding: 7px 0 0 6px; font-size: 11px;}
            .navig_menu li ul ul li {padding: 4px 0; background: none;}
                .navig_menu ul li ul li ul li a {text-decoration: underline;}
                .navig_menu li ul .active ul a {text-decoration: underline;}
                    .navig_menu li ul ul li a:hover {text-decoration: none;}
                .navig_menu li ul ul .active {font-weight:bold;}
                .navig_menu li ul ul .active a {color: #ff4a03; text-decoration: none;  }
                    .navig_menu li ul ul .active li a {color: #333333; text-decoration: underline;}
                    .navig_menu li ul ul .active li a:hover {text-decoration: none;}

    .content_page {float: right; width: 770px; position: relative; }
.content_page h1 {border-bottom:1px solid #ebedef; padding: 0 0 11px; margin: 0 0 16px;}
        .catalog {position: relative;z-index:0;}
        .catalog h1 {}
    .catalog ul {padding:0; width: 900px;position: relative;z-index: 10; /*margin-top: -10px;*/}
    .catalog li {width: 240px; padding: 0; list-style: none;  font-size: 15px; line-height: normal; /*border-bottom: 1px solid #ebedef;*/ background: url(../images/pxl_gr.png) left bottom repeat-x; margin: 20px 20px 0 0; height: 314px; float: left;}
        .catalog .im {width: 240px; height: 220px; text-align: center; padding: 0 0 5px;}
            .catalog .im a i {display: inline-block; width: 1px; height: 220px;}
            .lte7 .catalog .im a i {display: inline; zoom:1;}
               .catalog .im a * {vertical-align: middle;}
            .catalog .im img {max-width: 239px; max-height: 220px;}
        .catalog .title {color: #ff4800; padding: 0 0 9px; height: 34px; overflow: hidden;}
        .catalog .title a {text-decoration: none;}
            .catalog .title a:hover {text-decoration: underline;}
    .catalog .price  span {padding: 0 ; }
        .catalog .price a { background: url(../images/basket_small.png) right top no-repeat; /*padding: 0 16px 0 0;*/ display: inline-block; width: 16px; height: 14px;}

        .lte7 .catalog .price a {display: inline; zoom:1;}
        .catalog .price a{vertical-align: middle;}
    .catalog .price {color: #333333;}
    .border {background:url(../images/pxl_cat.png) left top repeat-x; height: 24px; margin-top: -1px; position: relative;z-index: 20;}
.navigation {line-height: normal; margin-top: -1px; /*background: url(../images/pxl_cat.png) left top repeat-x;*/ padding: 18px 0 0;  }
    .navigation ul {padding: 0; text-align: center; margin: 0;}
    .navigation li {/*float: left;*/ list-style: none; display: inline; margin: 0 3px 5px !important; background: none;padding: 2px 6px !important; zoom:1;}
            .navigation li a {display: inline-block;color:#2f3234;}
        .lte7 .navigation li a {display: inline; zoom:1;}

        .navigation .pager-current {background: #2f3134;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;color: #fff; font-weight: normal !important;}
        .navigation .pager-current  a {  text-decoration:none;}



/*inner_item*/
.block_item_image { position: relative; padding: 0 0 30px;}
    .block_item_image .im {margin: 0 -25px;}
    .block_item_image .block_information {position: absolute; top:18px; left:0;color: #fff;}
        .block_item_image .block_information h1 {font-size: 42px; color: #fff; font-weight: bold;}
        .block_item_image .block_information .info_item {font-size: 16px;}

.block_info {background: url(../images/footer_menu_fon.png) repeat; padding:18px 25px 13px; margin: 0 -25px;}
    .block_info .list_images {margin: 0; float: left; width: 690px;}
        .block_info .list_images ul {text-align: left; float: left; display: block;}
            .block_info .list_images li {margin: 0 15px 5px 0; opacity: 0.7; filter: alpha(opacity=70); -moz-opacity: 0.7; float: left; }
                .block_info .list_images .active {opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1;}
            .block_item_price {float: right; padding: 8px 0 0; /*line-height: normal;*/}
                .kolvo {width: 70px; float: left; padding: 0 20px 0 0; font-size: 13px; color:#333333; }
				.kolvo form{display:inline-block;margin-right:20px;width:27px;}
.kolvo span { background: url(../images/input_small.png) no-repeat; padding: 1px 4px; display: inline-block; height: 22px; width: 27px;margin: 0 8px 0 0; }
.lte7 .kolvo span {display: inline; zoom:1;}
                 .kolvo div.form-item-qty { background: url(../images/input_small.png) no-repeat; padding: 1px 4px; display: inline-block; height: 22px; width: 27px;margin: 0 8px 0 0; }
                 .lte7 .kolvo div.form-item-qty {display: inline; zoom:1;}
                    .kolvo input[type="text"] { width: 27px; height: 22px; line-height: 22px; border: none; font-size: 15px; color: #333333; text-align: center;  background: none; padding: 0;}
            .block_item_price .price {float:left; color:#2f3134; font-size: 28px; min-width:95px; padding: 2px 15px 4px 0; }
            .block_item_price .price span {font-size: 14px;}
            .put_to_basket { float: left; width: 31px; }
                .put_to_basket a {display: inline-block; background: url(../images/put_in_basket.png) no-repeat;height: 26px; width: 31px;}
                .lte7 .put_to_basket a {display: inline; zoom:1;}


            .block1, .block2, .block3 {padding: 0 0 20px 0;}
            .block1 div, .block2 div, .block3 div, .block1 p, .block2 p, .block3 p {text-align: justify;}

/*inner_cart*/

.block_basket {padding: 0 0 30px;}
.block_basket table {border-collapse: collapse;}
.block_basket tbody {border:none;}
.block_basket table th {text-align: left; border-bottom: 1px solid #e2e5e7; padding: 5px 0; font-size: 11px; color: #333333; font-weight: normal;}
.block_basket table td {vertical-align: middle; padding: 15px 10px 15px 0;border-bottom: 1px solid #e2e5e7;}
    .block_basket .image {width:127px; text-align: center; }
    .block_basket .info {width: 388px;}
            .block_basket .info .title {font-size: 15px;}
                .block_basket .info .title a {text-decoration: none;}
                    .block_basket .info .title a:hover {text-decoration: underline;}
                    .block_basket .info .info_item {font-size: 12px; color:#333333;}
    .block_basket .kolvo {width: 96px; float: none;}
       /* .block_basket .kolvo span {vertical-align: middle;}*/
    .block_basket .price {width: 95px; font-size: 15px; color: #333333; text-align: left !important;}
    .block_basket .delete {width: 13px;}
    .block_basket .delete a {display: block; width: 13px; height: 12px; background: url(../images/delete.png) no-repeat;}
    .block_basket .common {font-size: 15px; font-weight: bold;}
        .block_basket .common_sum {font-size: 15px;}
        .block_basket .command td {border: none;}

.execut_of_order {}
.execut_of_order h2 {border-bottom: 1px solid #e2e5e7;}
.execut_of_order form {padding: 22px 0 25px; }
.row label {width: 190px; padding: 0 10px 0 0; vertical-align: middle; font-size: 13px; color: #2f3234 !important; font-weight: normal; display: inline-block !important;}
.lte7 .row label {display: inline; zoom:1;}
.jClever-element {margin: 8px 0 !important;}
.row input[type="text"] {font-size: 13px; color: #2f3234; background: none; border:none; height: 23px; line-height: 23px; padding: 1px 10px; width:271px; }
.jClever-element-input {background: url(../images/input2.png) no-repeat; width: 291px; height: 25px; position: relative;}
.phone .jClever-element-input {background: url(../images/input.png) no-repeat; width: 161px; height: 25px;}
.phone .jClever-element-input input[type="text"] {width: 141px;}
.jClever-element-select-wrapper {background: url(../images/input2.png) no-repeat; border: none; width: 291px; height: 25px;}
.jClever-element-select-center {line-height: 25px;}
.city .jClever-element-select-right {background: url(../images/arrow_select.png) center center no-repeat;text-indent: -10000px;}
.jClever-element-select-list-wrapper {border:none;}
body .jClever-element-select-center {background: none !important;color: #2f3234; font-size: 13px; padding: 0 30px 0 10px; height:25px; line-height: 25px; }
.city .jClever-element-select-wrapper {border:none; height: 25px; width: 291px; }
.city {z-index: 1000; position: relative;}
.city label {float: left; padding-top: 6px; }
.city .jClever-element{float: left;}
.phone {padding: 0 0 35px;}
.addr {padding: 0 0 35px; z-index: 10;position: relative;}
.comments {padding: 0 0 45px; z-index: 10; position: relative;}
.comments label {vertical-align: top !important; padding-top:10px;}
.jClever-element-textarea {background: url(../images/textarea.png) no-repeat; width: 291px; height: 65px;}
form .comments .jClever-element-textarea textarea {overflow: auto; width: 287px; padding: 0 0 0 4px; line-height: normal; font-size: 13px; font-family: Arial, Helvetica, sans-serif; background: none; border:none; height: 65px; color: #2f3234; }
.comments .form-item {margin: 0 0 0 -3px !important;}
.delivery {line-height: normal; padding:0 0 25px; border-bottom: 1px solid #e2e5e7; position: relative; z-index: 10;}
.delivery .label {float:left; width: 190px; padding: 0 10px 0 0; font-size: 13px;}
.delivery label {width: 500px; font-weight: bold;}
.delivery .methode_of_delivery {/*float:left; width: 500px;*/ overflow: hidden;}
.jClever-element-radio-twins {height: 12px !important; width: 12px !important; margin: 0 9px 0 0;}
.delivery .condition {font-size: 11px; color: #777777; padding: 0 0 0 20px;}
.methode_of_delivery .row {padding: 0 0 15px;}
.jClever-element-select-list li {background: none;}
.sbmt  {padding: 18px 0 0;}
.sbmt a {border: none; color: #ff4800; font-size: 16px; font-weight: bold; text-decoration: none;}
.jClever-element .focused {background: none;}

body .jClever-element-select-list-wrapper {/*background:url(../images/select_popup.png) no-repeat;*/ border: 1px solid #e5e5e5; border-top:1px solid #ffffff; border-bottom: 1px solid #b3b3b3; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; /*height: 172px;*/  width: 289px; top:26px; left: 0;-webkit-box-shadow: #e5e5e5 0px 1px 0px; -moz-box-shadow: #e5e5e5 0px 1px 0px; box-shadow: #e5e5e5 0px 1px 0px;/*padding: 7px 0 10px !important;*/ }
body .jClever-element-select-list li:hover, body  .jClever-element-select-list li.selected {background: #ff4c06;}
body .jClever-element-select-list > li.active {font-weight: normal;}
.city .jClever-element {font-size: 11px; color: #2f3234;}
body .jspDrag {background: url(../images/drag_middle.png) repeat-y; position: relative; }
body .jspDragTop {background: #e8e8e8 url(../images/drag_top.png) no-repeat; height: 3px; position: absolute; top:0; left:0; width: 5px;}
body .jspDragBottom {background: #e8e8e8 url(../images/drag_bottom.png) left bottom no-repeat; height: 3px; position: absolute; bottom: 0; left: 0; width: 5px;}
body .jspTrack{background: url(../images/track.png) no-repeat; height: 172px !important;}
body .jspVerticalBar{background: none; top:0px; right:8px; width: 5px; height: 172px;}
body .jspContainer {}
body .jspPane {/*width: 273px !important; height: 180px; overflow: hidden;*/}

/*inner_txt*/
.text {/*margin:16px 0 0;*/}
.text {font-size: 13px; line-height: 18px; padding: 0 0 25px; text-align: justify;}
.phones, .horaire, .company_info {font-size: 13px; line-height: 25px; padding: 0 0 27px;}
    .phones h3, .horaire h3, .company_info h3, .cart h3 {font-weight: bold; padding: 0 0 7px;}

.company_info{ line-height: 18px;}
.cart {padding: 0 0 40px;}

body .execut_of_order .form-item {display: inline-block; position: relative; }
.lte7 .execut_of_order .form-item {display: inline; zoom:1; }


ul.primary li {background: none;}
.row  .jClever-element {display: inline-block; vertical-align: middle;}
.lte7 .row  .jClever-element {display: inline; zoom:1;}
.uc-cart-checkout-form .form-item {margin: 0 ; padding: 0 0 15px;}
.main-cart-pane-of-cart-page h1 {margin: 0;}
.form-type-radio .description, .form-type-checkbox .description {margin: 0;}
.copy p {text-align: right;}

.kolvo form {float: left;}
.kolvo .shtuki {float: left; padding: 3px 0 0;}
.jClever-element-select-list .first {-webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
.jClever-element-select-list .last {-webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}

.lte7 .jClever-element-select-wrapper {zoom:1;}
.lte7 .jClever-element-select-wrapper-design {position: relative; zoom:1;}
/*.lte7  .jClever-element-select-list-wrapper {left:1px;}*/
.lte7 .jspContainer {/*float: left; zoom:1;*/}

/*.site-map-menu {padding: 0 !important;}
.site-map-menu ul {padding-left: 14px !important;}
.site-map-menu li {list-style: none !important; background: none; list-style-image: none !important; list-style-type: none !important;}*/



    
© TrueDev.org