#global_wrapper {
position: fixed;
width: 100%;
top: 80px;
bottom: 0;
overflow: auto;
}
#catalogue_block_wrapper {
position: relative;
max-width: 1240px;
padding-top: 120px;
margin: 0 auto 20px auto;
}
#content_container {
z-index: 10;
margin-left: 25%;
}
#content_container SECTION {
}
#float_catalogue_menu {
    position:absolute;
    left:0;
    width:23%;
    text-align:left;
    color:#000;
    font-size:14px;
    padding-left: 1%;
font:16px/30px 'Roboto', Tahoma, Helvetica, sans-serif;
font-weight: 400;
text-transform: uppercase;
}
#float_catalogue_menu UL LI {
list-style: none;
margin: 0;
left: 0;
background: none;
}
#float_catalogue_menu A {
text-decoration: none;
color:#666;
font:16px/30px 'Roboto', Tahoma, Helvetica, sans-serif;
font-weight: 300;
}
#float_catalogue_menu A:hover {
color:#000;
font:16px/30px 'Roboto', Tahoma, Helvetica, sans-serif;
font-weight: 700;
}
.selected1 {
color:#000 !important;
font-weight: 700 !important;
}
.cat_item {
vertical-align: top;
display: inline-block;
width: 31%;
margin: 10px 0 10px 1%;
/* border: 1px solid #ddd; */
padding: 2px;
text-align: center;
height: 225px;
overflow:hidden;
font:18px/28px 'Roboto', Tahoma, Helvetica, sans-serif;
font-weight: 400;
color: #000;
}
.cat_item:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.cat_item A {
text-decoration: none;
color: #000;
background: none;
}
.cat_item A:hover {
text-decoration: none;
background: none;
}
A.cat_name {
background:url('/images/dotted_000000.gif') left bottom repeat-x;
}
.cat_item IMG {
vertical-align: top;
outline-offset: 1px;
outline: 1px solid #bebebe;
}
.cat_item IMG:hover {
outline-offset: 1px;
outline: 1px solid #666;
}
.cat_item_img {
outline: 1px solid #bebebe;
display:inline-block;
width:100%;
height:180px;
cursor: pointer;
vertical-align: top;
outline-offset: 1px;
outline: 1px solid #bebebe;
background-size:cover !important;
background-repeat:no-repeat !important;
background-position: center center !important;
}
.cat_item_img:hover {
outline-offset: 1px;
outline: 1px solid #666;
}

.catalogue_subrazdel_links {
font-weight: 300;
font:26px/36px 'Roboto', Tahoma, Verdana, Helvetica, sans-serif;
font-weight: 300;
color: #000;
margin-bottom: 40px;
}
.catalogue_subrazdel_links LI {
font:26px/36px 'Roboto', Tahoma, Verdana, Helvetica, sans-serif;
font-weight: 300;
background: none;
padding-left: 0;
color: #000;
list-style: none;
text-transform: uppercase;
}
.catalogue_subrazdel_links LI A {
text-decoration: none;
}
.catalogue_subrazdel_links LI A:hover {
color: #000;
}

.good_item {
position: relative;
vertical-align: top;
display: inline-block;
width: 22%;
margin: 10px 0 10px 1%;
/* border: 1px solid #ddd; */
padding: 2px 2px 2px 2px;
text-align: center;
height: 170px;
font:14px/18px 'Roboto', Tahoma, Helvetica, sans-serif;
font-weight: 400;
color: #000;
overflow: hidden;
}
.good_item:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.good_item A {
text-decoration: none;
color: #000;
background: none;
}
.good_item A:hover {
text-decoration: none;
background: none;
}
.good_name {
cursor: pointer;
display: inline-block;
margin-top: 5px !important;
}
.good_name:hover{
color: #666;
}
.good_item IMG {
cursor: pointer;
vertical-align: top;
outline-offset: 1px;
outline: 1px solid #bebebe;
}
.good_item IMG:hover {
outline-offset: 1px;
outline: 1px solid #666;
}
.good_item_img {
display:inline-block;
width:100%;
height:125px;
cursor: pointer;
vertical-align: top;
outline-offset: 1px;
outline: 1px solid #bebebe;
background-size:cover !important;
background-repeat:no-repeat !important;
background-position: center center !important;
}
.good_item_img:hover {
outline-offset: 1px;
outline: 1px solid #666;
}
.cat_item_price {
cursor: pointer;
border-radius: 0 0 6px 6px;
background-color: #273b4c;
color: #ffbf5a;
padding: 3px 10px;
}
.cat_item_price:hover {
color: #fff;
}
#lineyka-arrows {
font:13px/18px 'Roboto', Tahoma, Helvetica, sans-serif;
font-weight: 400;
color: #0c3c53;
}
#lineyka-arrows A {
text-decoration: none;
color: #0c3c53;
}
.photo_what_price_button {
display:inline-block;
cursor:pointer;
font:13px/18px 'Roboto', Tahoma, Helvetica, sans-serif;
font-weight: 700;
padding: 7px 15px;
background-color:#556c7d;
color:#fff;
border-radius:8px;
}