#logo {
    background: url(../images/logos.png) 0px 48px no-repeat;
}

#catalog_menu {
    border-radius: 6px;
    background-color: #0453b5;
}

#catalog_menu ul li a {
    color: #fff;
    text-decoration: none;
}

body.front { /* for all page */
	min-width: 1000px;
	background: #eceef3 url(../images/bg.png) center top repeat;
        background-attachment: fixed;
}

body.inner { /* for all inner page exlude homepage */
	background: #eceef3 url(../images/bg.png) center top repeat; 
        background-attachment: fixed;
}


#main {
    background-color: #fff;
    padding-left: 30px;
    padding-right: 30px;
     padding-top: 30px;
}

#footer_background {
    background-color: transparent;
}

#footer {
    padding-left: 30px;
    padding-right: 30px;
    background-color: #fff;
}

#header {
    margin-bottom: 0px;
    background-color: #fff;
    padding-left: 30px;
    padding-right: 30px;
}

#catalog_menu ul li a.selected, #catalog_menu ul li a:hover, #catalog_menu ul li a:focus, #catalog_menu ul li a:active {
    background-color: #043b82;
    text-decoration: none;
}

.menu li.selected a, .menu li:hover a, .menu li a:focus, .menu li a:active {
    background-color: #ffffff;
    color: #0452b5;
}

#menu_wrap {
    background: #ffffff none left top repeat-x;
    height: 46px;
    border-bottom: 2px #000 solid;
}

#footer {
    padding-left: 30px;
    padding-right: 30px;
    background-color: #fff;
    border-top: 1px solid #000;
}


#fast_order input[type="text"], #fast_order input[type="tel"] {
	width: 125px;
}

#fast_order input[type="submit"] {
	font-size: 14px;
	width: 150px;
}

.products_lists .product_info {
    padding-left: 15px;
}

.products_lists .variants {
    float: right;
}

.rate-right, .rate-block, .rate-block2 {
    display: none;
}


.products.side_marked_product .product {
    width: 236px!important;
}

.banner1 img {
    max-width: 265px!important;
}