.iePNG,.png, .left_menu_image 
{ 
filter:expression(fixPNG(this)); } 
body 
{
color:#666666;
margin:0;
padding:0;
}
img
{
  border: 0;
}
select
{
font-size: 11px;
font-family: Verdana,Tahoma,Helvetica,sans-serif;
}
h1
{
color:#4674C8;
font-size:18px;
margin:0px;
padding:0px;
}
h2
{
color:#4674C8;
font-size:18px;
margin:0px;
padding:0px;
}
a:link, a
{
color:#386DBE;
line-height:normal;
}
a:hover, a:link:hover
{
}
.riho
{
text-align: center;
font-size: 11px;
font-family: Verdana,Tahoma,Helvetica,sans-serif;
font-weight: bold;
}
.map_russia
{
text-align: left;
border:0px;
margin-left:13px;
padding-bottom:20px;
}

.jumpMenu
{
margin-left:10px;
width:197px;
}
.price_katalog
{
	color:#BF2E16;
	font-size:22px;
	font-weight:normal;
	line-height:25px;
	font-family:Arial;
}
.price_item
{
	color:#BF2E16;
	font-size:24px;
	font-weight:normal;
	line-height:25px;
	font-family:Arial;
	background-color: ;
}
.intocart
{
width: 80px;
 height: 18px;
 background-color: #dce6f5;
 border: 1px solid #95B2DF;
 font-size: 12px;
 text-align: center;
}
.line
{
float:left;
padding-left:15px;
padding-right:15px;
text-align:left;
height: 20px;
}
.bord3 {
border:1px solid #95B2DF;
}
.current
{
	background-color: #FFF5E6;
	width: 20px;
	height: 15px;
	float: left;
	border-right:4px solid #FFFFFF;
	text-align: center;
	margin-top: 4px;
}
.page_link
{
	background-color: #dce6f5;
	width: 20px;
	height: 15px;
	float: left;
	border-right:4px solid #FFFFFF;
	text-align: center;
	margin-top: 4px;
}
.page_link_next
{
	width: 20px;
	heidht: 5px;
	float: left;
	text-align: center;
}
.search_contacts
{
	border-top-style: none; 
  	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none
}
.phone
{
	font-size: 19pt;
	color: White;
	text-align: right;
	margin-right: 7px;
}

.content
{
        margin-left:1em;
	margin-right:1em;
        margin-top:0px;
	font-family:Verdana,Tahoma,Helvetica,sans-serif;
	font-size:11px;
}


.price {
color:#FF4000;
font-size:24px;
font-weight:normal;
line-height:25px;
background-color: #FFE7E3;
}

#bag
{
font-size: 11px;
font-family: Verdana,Tahoma,Helvetica,sans-serif;
}
#bag1
{
font-size: 11px;
font-family: Verdana,Tahoma,Helvetica,sans-serif;
margin-right:10px;
}
#menum
{
        padding-top: 7px;
}

#menum td
{
        width:12%;
        text-align:center;
}


#menum td img
{
        vertical-align: 2pt;
}

.menu
{
	color: White;
        font-size: 12pt;
}
a.menu:link
{
	color: White;
}
.left_menu
{
	color:White;
	height:53px;
	width:196px;
	background: url(/images/left_menu.png) repeat-x top left;
}
a.left_menu,a.left_menu:link
{
	color:White;
	height:53px;
	width:196px;
	background: url(/images/left_menu.png) repeat-x top left;
	display: block;
	text-decoration: none;
	padding-left:11px;
	/*padding-top:5px;*/
}
a.left_menu:hover, a.left_menu:link:hover
{
	background-color:#ffbd57;
	background-image:none;
	display:block;
	text-decoration: none;
	padding-left:11px;
	/*padding-top:5px;*/
}
a.menu:hover, a.menu:link:hover
{
	color:#444444;
}
table.left_menu td
{
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 80%;
        font-weight: bold;
	height:21px;
	padding-bottom:2px;
}

img.left_menu_image
{
	border-style:none; 
	border-width:0; 
	padding-top: 5px;
}

.class
{
  padding-right:50px;
  padding-left:30px;
  width:100%;
}

#div_kroshki
{
       position:absolute;
       top:105px;
       left:220px;
       font-size:10px;
}

#div_filter
{
position:absolute;
top:320px;
right:15px;
width:180px;
font-size: 10px;
font-family: Verdana,Tahoma,Helvetica,sans-serif;
border:3px solid rgb(219,231,245);
padding:6px;
background-color:rgb(245,250,254);
margin:0px
}
div_filter_table tr
{
font-size: 11px;
font-weight: bold;
}
#filter_apply
{
margin-left:17px;
margin-bottom:-3px;
}

#spisok ul
{
list-style-image:url('http://sanmarket-msk.ru/Contacts/contacts/mark3.gif');
}

ul a
{
font-weight:bold;
}

.table_otstyp
{
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
padding-top:5px;

}

.table_color
{
background-color:#E1EDFF;
}

#table_cont
{
margin:10px;
}

li
{
margin:8px;
}

input[name="price_from"],input[name="price_to"]
{
font-size:10px;
width:48px;
}

input[name="text"]
{
width:51%;
}

.step1_1
{
width:240px;
}
.step1_2
{
width:250px;
}
input[name="step_1"]
{
width:240px;
}
input[name="recount"],input[name="recount1"]
{
width:160px;
}
#overlay {
background-image:url(/effects/overlay.png);
}
#lightbox {
background-color:#E1EDFF;
border-bottom:2px solid #777777;
border-right:2px solid #777777;
padding-bottom:10px;
padding:5px;
}
input[name="quant"]
{

}
#shop_item_table 
{
border-bottom:1px solid rgb(210, 228, 255);
border-right:1px solid rgb(210, 228, 255);
}
.country,.location
{
width:90%;
}
.index,.full_address
{
width:85%
}
.novinki
{
margin-left:8px;
margin-bottom:-3px;
}
.div_image
{
background-position: 0% 100%;
background-image: url(/images/documents/Decor-3.jpg);
width: 100%;
background-repeat: no-repeat;
height: 260px;
} 

.online
{
/*position:absolute;
top:350px;
right:40px;
z-index:0;
*/
margin-top: 20px;
margin-left: 20px;
}
