UL.top_menu {
    width: 980px;
    margin-top: 20px;
	margin-right: 0px;
}
UL.top_menu LI A {
	font-size:12px;
	font-weight: bold;
}
.popup_menu{
    top: 27px;
}
.product .photos .photo_main, .product .photos .photo, A.img_news, A.img_accessorie, .item_block .item_block_img, .compare_right .compare_product .compare_product_img{
	background-size: contain;
	-ms-behavior: url(backgroundsize.min.htc);
}
.checkbox-styler input{
	width: 0px;
}
INPUT[TYPE=TEXT].search{ 
    background: rgb(193, 193, 193);
    background: transparent\9;
    background: rgba(193, 193, 193, 0.3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cC1C1C1,endColorstr=#4cC1C1C1);
    zoom: 1;
}
.city_select{ 
    background: rgb(193, 193, 193);
    background: transparent\9;
    background: rgba(193, 193, 193, 0.1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cC1C1C1,endColorstr=#4cC1C1C1);
    zoom: 1;
}
.d_select .city_select {
	padding-right: 0px;
}
.select_city SELECT{
	width: 300px;
	padding-right: 0px;
    padding-bottom: 7px;
}
A.group {
    width: 216px;
}
A.group_no_margin {
    margin-right: 0px;
}
.text-block-left.text-block-left-small {
    padding-right: 20px;
    width: 575px;
}
a.franchise_block, .franchise_block, .text-block-left H1, .text-block-center H1, .text-block-right H1 {
    font-size: 18px;   
}
.black_line .links SPAN {
    font-size: 28px;
}