html { font-size: 62.5%;}
body {
    color: #505050;
    font-size: 1.3em;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    margin: 0px 0px 20px 0px;

    background-color: #FFFFFF;
    min-width: 1010px;
    height: 100%;
}

a         { color: #0856B7; text-decoration: underline; }
a:hover   { text-decoration: none; }
a:active  { color: #AF0000; }
.big       { font-size: 130%;font-weight:bold; }

img            { border: 0px; }
.item.big   { border: solid 6px #B5B5B5; }
.item.small { border: solid 3px #B5B5B5; }
img.ico        { margin-bottom: -5px; margin-right: 4px; }

td { vertical-align: top; }

/*********************************************/
/* Sticking footer to the bottom of the page */
/* ----------------------------------------- */
html, body      { height: 100%; min-height: 500px; margin-bottom: -70px; }
.pageContainer  { min-height: 100%; height: auto !important; height: 100%; position: relative; padding-bottom: 1px; margin-top: -1px; width: 1000px; margin: -1px auto 0px auto; overflow:hidden; _overflow:none }
.pageFooter     { width: 1000px; height: 30px; position: absolute; bottom: 0 !important; }
/*********************************************/
.accent {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
}

table.product-form td{ padding:3px; }

table.price-list {
    font-family: Arial, Helvetica, sans-serif;
    color:       #000000;
}

table.price-list td {
    vertical-align: bottom;
    padding: 2.5px;
}

table.price-list td.quantity, table.price-list td.price {
    font-size: 120%;
    padding-right: 10px;
    text-align: right;
}

.clear  {clear:both;}

.head { height: 70px; padding: 20px 0px 0px 20px; }
.head h1 { color: #1C5BBA; font-size: 2em; font-weight: normal; margin: 0px; }
.head .shop_title {text-decoration:none}
.head .languages { position: absolute; right: 15px; top:10px; }
.head #contacts  { color:#1C5BBA; font-size:1.1em; position:absolute; right:15px; top:30px;}

h1.search_title {margin-bottom:5px;}
.old_price {text-decoration: line-through}
.active_order_link {font-weight:bold}

.pageContent { margin-bottom: 50px; float:left; width: 1000px; overflow: hidden; _float:none; *float:none }
.pageContent .left { float: left; width: 230px; padding-left: 20px; }
.pageContent .left .cart { padding: 7px 0px 4px 50px; font-size: 1.1em; }
.pageContent .left .cart {background: url(https://assets3.insales.ru/assets/1/3813/28389/1547871594/cart.png) no-repeat 0px 0px;}
.pageContent .left .search { padding-top:10px; font-size: 1.1em; height:20px; overflow:hidden; }
.pageContent .left .search input { border:1px solid #B5B5B5; font-size:11px;}


#left_search_field { width:135px; }
#left_search_button { width:52px; }
.pageContent .left .catalogue { width: 195px; margin-top: 10px; }
/* Скругленные углы у каталога */
.rtop, .rbottom{display:block}
.rtop b, .rbottom b {display: block; height: 1px; overflow: hidden;}
.rtop b, .rbottom b, .pageContent .left .catalogue .content {background-color: #EBEBEB;}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}

.pageContent .left .catalogue .content {padding: 10px 10px 15px 15px; font-size: 0.85em; }
.pageContent .left .catalogue .content h3 { font-size: 0.87em; font-weight: bold; margin: 0px 0px 20px 0px; }
.pageContent .left .catalogue .content ul { list-style: none; padding-left: 0px; margin-left: 10px; padding-bottom: 0.3em; }
.pageContent .left .catalogue .content ul ul { margin-left: 10px; }
.pageContent .left .catalogue .content ul ul li { list-style-image: none; }
.pageContent .left .catalogue .content li { margin-bottom: 0.7em; }
.pageContent .left .catalogue .content li a { color: #0856B7; font-size:1.1em; }
.pageContent .left .catalogue .content li a.active { color: #258009; font-weight: bold; text-decoration: none; }
.pageContent .left .catalogue .content li.subcol { list-style-image: url('');  }
.pageContent .left .catalogue .content li.subcol.active { list-style-image: url('https://assets3.insales.ru/assets/1/3813/28389/1547871594/catalogue_arrow_down.png');  }

.pageContent .right { margin-left: 250px; overflow:hidden; width:750px;}
.pageContent .right .menu { font-size: 1.1em; padding-top: 7px; margin-bottom: 20px; }
.pageContent .right .menu a, .pageContent .right .menu span { display: block; float: left; margin-right: 1.5em; }

.pageContent .right .main      { margin: 45px 0px 80px 0px; max-width: 730px;}
.pageContent .right .page {  }
.pageContent .right .page .text { padding-right: 2em; min-width: 300px; max-width: 730px;}
.pageContent .right .page .newItems { font-size: 0.9em; width: 200px; }
.pageContent .right  h1.main_title  { margin-top: 0px; margin-bottom:7px; font-size: 1.8em; font-weight: normal; }
.pageContent .right .main .sortby { float: right; margin-top: 10px; font-size: 0.9em; }
.pageContent .right .main .collection_description, .product_description { text-align:justify}

.pageContent .right .main table.subcollections_links {width:auto !important;}
.pageContent .right .main .subcollections_links a {font-size:1.1em; padding-right:10px; color:#505050;}
.pageContent .right .main .subcollections_links td {padding-bottom:7px;  vertical-align:top;}
.pageContent .right .main .subcollections_links td a.img {float:left;}
.pageContent .right .main .subcollections_links td img{padding-right:4px; border:0;}

#products_header  { widht:100%; padding:0; margin-top:20px; position:relative; min-height:50px; overflow:hidden;}
#properties_filters  { float:left; margin-bottom:1em; width:430px;}
#order_form_div {position:absolute; right:0; top:0; width:180px;}

.pageContent .right .main table.items { border-collapse: collapse; border-spacing: 0px; }
.pageContent .right .main table.items td { width: 33%; margin-bottom: 2em; }
.pageContent .right .main table.items td.col1 { padding-right: 15px; border-bottom: solid 1px #B5B5B5;}
.pageContent .right .main table.items td.col2 { padding-right: 15px; border-bottom: solid 1px #B5B5B5;}
.pageContent .right .main table.items td.col3 { border-bottom: solid 1px #B5B5B5;}
.pageContent .right .main table.items td.linebreak { border-bottom: solid 1px #B5B5B5; height: 20px; }

.pageContent .right .main table.item  { width: 100%; }
.pageContent .right .main table.item td.image { width: 1px; height:110px; padding-right: 10px; }
.pageContent .right .main table.item td.title { color: #000000; font-family: Arial, Helvetica, sans-serif; width: 100%; line-height: 150%; font-size:85%; }
.pageContent .right .main table.item td.desc  { font-size: 0.85em; line-height: 150%; }

.pageContent .right .main .pager { text-align: left; margin: 2em 0px 0px 0px; }

.pageContent .right .main img.addToCart { float: left; margin-right: 20px; cursor: pointer; }
.pageContent .right .main .priceBig     { font-size: 1.4em; }
.pageContent .right .main div.info      { margin-top: 50px; font-size: 0.9em; }
.pageContent .right .main a.large-image.info  { float: left; margin: 0px 30px 15px 0px; }
.product_prices {float:left; width:170px}

.large-image  {
background-position:center center;
background-repeat:no-repeat;
display:block;
height:240px;
width:240px;
margin-bottom:7px;
position:relative;
}

.preview-list a {
background-position:center center;
background-repeat:no-repeat;
display:block;
float:left;
height:48px;
margin:6px;
width:48px;
}

.pageContent .right .cart table.cart              { width: 100%; border-collapse: collapse; }
.pageContent .right .cart table.cart td           { border-top: solid 1px #B5B5B5; border-bottom: solid 1px #B5B5B5; padding: 1.5em 0px 1.5em 0px; }
.pageContent .right .cart table.cart td.desc      { min-width: 200px; }
.pageContent .right .cart table.cart td.desc img  { float: left; margin-right: 10px; }
.pageContent .right .cart table.cart td.quantity  { width: 100px; }
.pageContent .right .cart table.cart td.quantity input { width: 30px; }
.pageContent .right .cart table.cart td.price     { width: 100px; color: #000000; font-family: Arial, Helvetica, sans-serif; text-align: right; }
.pageContent .right .cart a.cart_update { font-size: 0.7em; }

.pageContent .right .cart table.orderInfo { width: 100%; }
.pageContent .right .cart td.discounts    { width: 50%; font-size: 0.85em; }
.pageContent .right .cart td.discounts h3 { font-size: 1.5em; font-weight: normal;}
.pageContent .right .cart td.total        { width: 50%; font-size: 1.5em; text-align: right; }
.pageContent .right .cart td.total p.checkout { font-size: 0.65em; }

.pageContent .right .cart p.checkout { margin: 1em 0px 1em 0px; text-align: right; }

.pageFooter { text-align: center; font-size: 0.9em; }

.infoBlock { border: solid 1px #B5B5B5; background-color: #EBEBEB; width:180px; padding: 0.5em; font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; margin-bottom: 15px; margin-top:10px; }
.newitems .infoBlock {width:190px !important;}
div.product_variants {margin-top: 0px; margin-left:180px}
form#order label {display:block; font-weight:bold; margin-bottom:5px; margin-top:10px;}
.disabled {opacity:0.65; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); zoom:1}

.related_products {clear:both; padding-top:20px;}
.related_products td {border:0 !important;}

#add_product_notification {  padding-top: 12px; font-size: 1.1em; width: 225px; height: 35px;margin-top:10px; background-color: #FFFFFF; border: solid 1px #B5B5B5; text-align:center; }

#own_preloader { z-index:1000; vertical-align: middel; width:225px; height:60px; }

.selector-wrapper {float:left; margin-left:10px}

div.main {_width: 730px;}
table.page {width: 100%;}
td.newitems {width: 213px;}
div.pageFooter span.icq {background:url('icq_icon.png') left center no-repeat; padding: 0px 0px 0px 18px; margin: 0px 0px 0px 10px;}

.coupon_field, .coupon_message {font-size:12px;}

#feedback_content {width: 98%; overflow: auto;}

/* Blog */
#comments_link {cursor:pointer;}
.note, .comment-details {font-size:85%;}
.article {margin-bottom:40px;}
.pagination {font-weight:bold; text-align:center;}
.pagination_page {padding:0 0.4em;}
#comments, #comment_form {margin-top:20px;}
ul.comments {list-style-type:none; margin:0;}
ul.comments li {margin-bottom:20px;}
#comment_form dd {margin:2px 0 5px 0;}
#comment_form input {width:200px;}
#comment_form textarea {overflow:auto; width:270px;}
#author_fields, #comment_fields {display:block; float:left; margin-right:15px;}
#moderation_warning {margin-top:42px;}
.error {color:red !important;}
.input-error {border:1px solid red !important;}
.notice { margin:15px 0; color:#000000; }
.small {font-size:85%;}

@import "content-style.css";

