/* ========================= */
/* =                       = */
/* ========================= */

/* reset		********************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
/*caption, th, td {
text-align: left;
font-weight: normal;
}*/
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}

/*******************************/
html {
	height: 100%;
/*	margin-bottom: 1px;*/
}
form {
	margin: 0; padding: 0;
}
body {
	line-height:normal;
	position:relative;
	margin: 0; padding: 0;
	min-height:100%;
	font-family: Arial,Helvetica,sans-serif;
/*	line-height: 1.3em;*/
	font-size: 12px;
	color: #707070;
/*	z-index:0; */
}
a:link, a:visited {
	text-decoration: underline;
	font-weight: normal;
	color:#0bc;
}
a:hover {
	text-decoration: underline;
	font-weight: normal;
	color:#0bc;	
}
a{
	text-decoration: underline;
}
input.button { cursor: pointer; }
p {	margin-top: 0;	margin-bottom: 5px; }
img {	border: 0 none; }
li { list-style-type:none; }

/* panel		********************/

#panel{
	position:relative;
	width:100%;
	height:20px;
	margin:0;
	padding:0 0 0 0;
	min-width:1090px;
	background: #DDD url('images/bg1.png') repeat-x scroll;
}
#price{
/*	font-smooth: 12px;*/
	float:left;
	margin:3px 0px 0 150px;
}
#price a:link, #price a:visited {
	color:#f69;
	text-decoration:underline;
}
a.price{
	color:#808080;
	text-decoration:underline;
}
a:hover.price{
	color:#f69;
}

#menu a:hover.price{
	color:#f69;
}

#login, #logout{
	float:right;
	margin:3px 20px 0 0;
	padding:0px 0px 0px 13px;
	text-decoration:none;
	color:#707070;
}
#login{
	background: url('images/icon/l_open.png') no-repeat scroll left center;
}
	#login:hover{
		background: url('images/icon/lock.gif') no-repeat scroll left center;
	}
#logout{
	background: url('images/icon/l_lock.png') no-repeat scroll left center;
}
	#logout:hover{
		background: url('images/icon/unopen.gif') no-repeat scroll left center;
	}
#logout a{
	color:#0bc;
}

/* header		********************/

#header{
/*	display:none;*/
	position:relative;
	width:100%;
	height:230px;
	margin:0;
	padding:20px 0 0 0;
	min-width:1090px;
/*	max-width: 1300px;*/
/*	background: url('images/bg_dots.gif') repeat-x scroll bottom left;*/
}

#logo {
	position:absolute;
	width:320px;
	height:130px;
	margin-left:20px;
/*	margin-top:20px;*/
	background-color:#0bc;
	background:#0bc url('images/grani_logo.gif') no-repeat scroll left top;
/*	color:white;*/
/*	z-index:-100;*/
}
/*	* html #logo{background:#0bc url('images/grani_logo.gif') no-repeat scroll left top;}*/
	#logo #logo_text{
		position:absolute;
		bottom:17px;
		right:15px;
		font-size:40px;
		color:white;
		letter-spacing:9px;
		font-weight:600;
		font-family: Arial,Helvetica,sans-serif;
/*		line-height:0;*/
/*		z-index:-1;*/
	}
	#logo i{
		position:absolute;
		display:block;
		width:320px;
		height:130px;
/*		margin-left:20px;*/
		background: url('images/grani_logo.gif') no-repeat scroll left top;
		z-index:1;
	}
	#logo img{
		position:absolute;
		z-index:100;
	}
		.up_case{
			font-variant: small-caps;
			color:#0bc;
	/*		text-transform: uppercase;*/
			z-index:-100;
		}
		#logo_01{
			width:45px;
			height:45px;
			position:absolute;
			bottom:0px;
			right:-5px;
			font-size:45px;
			font-variant: small-caps;
			color:white;
			letter-spacing:0px;
			line-height:65px;
	/*		text-transform: uppercase;*/
		}
			.logo_a{
				position:absolute;
				top:61px;
				left:183px;
				width:45px;
				height:45px;
				font-size:45px;
				color:white;
			}
			#logo_a00{font-size:29px;color:#0bc;margin:15px 0 0 8px ;}
			#logo_a01{font-size:17px;color:#fff;margin:26px 0 0 14px ;}
			#logo_a02{font-size:45px;}
			#logo_a03{font-size:45px;}
			#logo_a04{font-size:45px;}

#slogan {
	background:transparent url('images/supermarket.gif') no-repeat scroll top left;
	position:absolute;
	top:150px;
	margin-left:150px;
	width: 190px;
	height: 100px;
	padding:0;
}
#slogan span{
display:none;
font-size:21px;
margin-top:10px;
padding-right:20px;
font-width:100;
}

/*title*/
#title {
/*	background: url('images/page_title/catalogue.png') no-repeat scroll top center;*/
	position:absolute;
	top:150px;
	left:150px;
	right:20px;
/*	margin-left:0px;*/
/*	width: 500px;*/
	height: 100px;
	padding-right:210px;
	background: url('images/bg_dots.gif') repeat-x scroll bottom center;
	overflow:hidden;
	font:10px Arial, Sans-Serif;
}
#title img{
/*	display:none;*/
	margin-left:210px;
}
#title a{

}

/*message block*/
#message {
/*	display:none;*/
	background: url('images/icon/help.png') no-repeat scroll top left;
	font:10px Arial, Sans-Serif;
	position:absolute;
/*	margin-right:150px;*/
	top:20px;
	right:20px;
	width: 190px;
	height: 65px;
	padding-left:20px;
	margin-left:20px;
	text-align:right;
	font-size:12px;
	color:#0bc;
}
#message a{
	background: url('images/icon/comment.gif') no-repeat scroll top right;
	padding:0 20px;
	color:#0bc;
}

#user {
	display:none;
	background: url('images/icon/profile2.gif') no-repeat scroll top left;
	font:10px Arial, Sans-Serif;
	position:absolute;
/*	margin-right:150px;*/
	top:85px;
	right:20px;
	width: 190px;
	height: 65px;
	padding-left:20px;
	margin-left:20px;
	text-align:right;
	font-size:12px;
}
#user a{
	color:#707070;
}

#basket {
/*	display:none;*/
	background: url('images/icon/shop.gif') no-repeat scroll top left;
	font:10px Arial, Sans-Serif;
	position:absolute;
/*	margin-right:150px;*/
	top:150px;
	right:20px;
	width: 190px;
	height: 65px;
	padding-left:20px;
	margin-left:20px;
	text-align:right;
	font-size:12px;
}
#basket a{
color:#707070;
}


/* content	********************/
#container {
/*	position:relative;*/
/*	float:left;*/
	width:100%;
	margin:0;
	padding:0 0 111px;
/*	margin-right:-200px;*/
/*	max-width: 1090px;*/
	min-width:1090px;
	overflow:hidden;
}
#content {
/*	position:relative;*/
/*	float:left;*/
/*	top:0; left:0; right:0;*/
	margin:0 0 0; 
	margin-right:20px;
	padding:0;
/* margin:0 auto;*/
	margin-left:380px;
/*	margin-right:190px;*/
/* position:absolute;*/
}
/*a.floatbox {
	text-decoration:none;
	padding:20px 20px 0;
	width:100%;
	left:-20px;
	text-align:left;
	font-size:16px;
}*/

/*main*/
.floatbox {
	float:left;
/*	height:280px;*/
	height:auto;
	width:230px;
	margin:0px 0 0px;
	padding:0px 0px 40px 0px;
	overflow:hidden;
/*	text-decoration:none;*/
	color:#0bc;
}
.floatbox a:hover,.floatbox a:visited{
	text-decoration:none;	
}
.floatbox p,.floatbox h3{
/*	position:relative;*/
	height:40px;
	width:30px;
	margin:0 0;
	padding:20px 180px 220px 20px; 
/*	padding:20px 180px 0px 20px; */
/*	text-decoration:none;*/
	font-size:16px;
	color:#0bc;
	font-weight:normal;
}

/*about*/
.about_text{
margin-bottom:40px;
color:#808080;
}
	.about_text h3{
		font-size:21px;
		font-weight:100;
		margin:20px 0 5px;
	}
	.about_text p{
		font-size:13px;
	}

/*news*/
#wrapper{
/*	min-width:200px;*/
	max-width:800px;
}
.news{
	
}
.news h2{
	font-weight:100;
	margin-top:10px;
	font-size:21px;
	color:#0bc;
}
.news h3{
/*	margin-top:10px;*/
	font-size:16px;
	color:#0bc;
}
.news a{
	display:block;
	text-align:right;
	margin-bottom:40px;
}
.news .data{
	color:#0bc;
}
.news p{
	margin-top:20px;
}
::selection {
 background: #c9defd;    /* для Safari, Opera */
/*	color:#808080;*/
}
::-moz-selection {
background: #c9defd;    /* для FireFox */
/*	color:#808080;*/
}

/*adrress*/
.adrress{
/*	font-size:12px;*/
height:240px;	
width:290px;
margin:10px 0 10px 0;
padding:0 0px 0 310px;
/*background: url('images/map_moscow_sapphire.png') no-repeat scroll top left;*/
}
.adrress p{
margin-bottom:15px;
font-size:12px;
}
.adrress h3{
margin-bottom:15px;
}
.adrress td{
padding-right:10px;
font-size:12px;
padding-bottom:2px;
}

	#adrress1{
		margin-top:20px;
		background: url('images/map_moscow_yauza.png') no-repeat scroll top left;}
	#adrress2{background: url('images/map_moscow_sapphire.png') no-repeat scroll top left;}
	#adrress3{background: url('images/map_kostroma_soviet.png') no-repeat scroll top left;}
	#form_message{background: url('images/form_message_bg.png') no-repeat scroll top left;}

/*leftbar ********/
#left_bar { 
/*	display:none;*/
/*	top:150px;*/
/*	position:relative;*/
	float:left;
	width:190px;
/*	padding:0px;*/
	margin-left:150px;
/*	padding-bottom:32767px;	margin-bottom:-32767px;*/
/*	z-index:1;*/
}
/** html #left_bar{position:relative;}*/
#imgbox{
width:190px;
height:220px;
background: url('images/material_pic/2_pic.jpg') no-repeat scroll 0px 0px;
overflow:hidden;
}

/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
/*	margin: 0 ; */
	width: 163px; 
/*	background:url('../images/form/form_mat_bg.png') no-repeat bottom right;*/
/*	font-size: 100%;*/
}
* html .sidebox {
	width: 167px; 
}
.boxhead {
	background:url('../images/form/form_ogranka_bg_top.png') no-repeat top right;
/*	margin: 0;*/
	padding: 20px 10px 10px 10px;
/*	padding: 22px 30px 5px 5px;*/
/*	color: white; */
/*	font-weight: bold; */
	font-size: 16px; 
/*	line-height: 1em;*/
/*	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background:url('../images/form/form_mat_bg.png') no-repeat bottom right;
/*	background: url(images/sbbody-l.gif) no-repeat bottom left;*/
/*	margin: 0;*/
	font-size: 12px; 
	padding: 10px 10px 31px 10px;
/*	position:relative;*/
	display:block;
}
.boxbody li{
/*	padding:3px 0;*/
	width:135px;
	height:20px;
/*	position:relative;*/
/*	position:absolute;*/
/*	top:-100px;*/
/*	background:#000;*/
	display:block;
}
.boxbody li a{
	width:135px;
	height:15px;
	padding:3px 3px;
	text-decoration:none;
	display:block;
/*	padding:0px 0;*/
}
.boxbody li a:link,.boxbody li a:visited{
	text-decoration:none;
	color:#808080;
}
.boxbody li.selected a,.boxbody li.selected a:link,.boxbody li.selected a:visited,.boxbody li a:hover{
	cursor:pointer;
	text-decoration:none;
/*	padding:0px 0;*/
display:block;
/*position:absolute;*/
/*float:left;*/
/*white-space:nowrap;*/
/*top:-100px;*/
width:136px;
height:16px;
background:#0bc;
color:#fff;    
left:1px;
top:1px;
/*left:0px;*/
/*border:1px solid #444;*/
/*padding:1px 5px;*/
/*z-index:10;*/
/*background: url('images/material_pic/04_pic.jpg');         */
background:#0bc url('../images/form/form_shadowout_bg.png')no-repeat bottom right;
}                                                                 
.boxbody li.selected1 a:link,.boxbody li.selected1 a:visited{
	cursor:pointer;
	text-decoration:none;
display:block;
width:135px;
height:15px;
background:#eee;
color:#0bc;
}
.boxbody li.selected1:hover a:link,.boxbody li.selected1:hover a:visited{
	cursor:pointer;
	text-decoration:none;
display:block;
width:135px;
height:15px;
background:#0bc;
color:#eee;
}
.boxbody li a:active{  
/*background:#0bc url('../images/form/form_shadowout_blue_bg.png')no-repeat bottom right;  */
	cursor:pointer;
	position:relative;
	text-decoration:none;
display:block;
width:135px;
height:15px;
/*margin-left:2px;
margin-top:2px;
margin-right:-2px;
margin-bottom:-2px;*/
/*right:-1px;*/
/*bottom:-2px;*/
background:#0bc;
color:#fff;
}



#about{
	/*	display:none;*/
	position:absolute;
/*	float:left;*/
/*	left:-55px;*/
/*	margin:0 0 40px -40px;*/
	margin:7px 0 0 150px;
	padding-left:0px;
	font-size:12px;
}
	* html #about{
			left:-40px;
			margin-top:20px;
/*			top:20;*/
	}
#about li{
/*	display:inline;*/
/*	position:relative;*/
/*	float:left;*/
/*	margin:0 0 0px 50px;*/
/*	padding-left:55px;*/
	padding-top:3px;
	font-size:12px;
	text-align:left;
/*	zoom:1;*/
}
#about div{
/*	display:inline;*/
/*	position:relative;*/
	float:right;
/*	left:-55px;*/
	width:150px;
/*	padding-right:5px;*/
/*	margin:0 0 40px -40px;*/
	font-size:12px;
/*	text-align:left;*/
}
#about ul{
	padding:0 0 0 0;
}
	* html #about ul{padding:0 0 0 40px;}
.about{
/*	display:none;*/
/*	display:inline;*/
	position:absolute;
/*	float:left;*/
	left:-105px;
	width:100px;
	padding-right:5px;
/*	margin:0 0 40px -40px;*/
	font-size:13px;
	text-align:right;
	color:#0bc;
}
	* html .about{
		left:-65px;
	}
	
.about1{
	z-index:10;
/*	display:block;*/
/*	position:relative;*/
/*	float:left;*/
/*	width:50px;*/
	margin:0 0 0 0;
	font-size:13px;
/*	letter-spacing:0.5px;*/
/*	line-height:21px;*/
	padding-right:5px;
	text-align:right;
}
.data{
	font-size:10px;
	padding:0px 0 5px 0;
}
#about a{
	font-size:10px;
}
#block02{
	position:relative;
	float:left;
	left:-60px;
	margin-left:-100%;
/*	width:30px;*/
	top:-10px;
}
#news_block{
/*	position:relative;*/
	padding-top:40px;
/*	padding-bottom:220px;*/
	margin-top:190px;
	margin-bottom:260px;
	background: url('images/news_minititle.gif') no-repeat scroll left top;
/*	z-index:100;*/
/*	height:1%;*/
	zoom:1;
	color:#808080;
}
#news_block p{
	font-size:12px;
}

#news_block h2{
	display:none;
	top:130px;
	left:150px;
	position:absolute;
/*	padding-top:40px;*/
	font-size:25px;
	font-weight:100;
	color:#0bc;
}
#news_block h3{
/*	display:none;*/
/*	padding-top:40px;*/
/*	margin-top:40px;*/
	margin-bottom:5px;
	font-weight: normal;
	font-size:16px;
/*	color:#707070;*/
}
	* html #news_block h3{
		margin-top:40px;
	}
.arch{
	padding-top:20px;
	font-size:16px;
}
.work{
	padding-top:60px;
	padding-bottom:40px;
	font-size:16px;
}

#right_bar {
	display:none;
	position:relative ;
	float:right;
	width:190px;
	margin:20px 20px 0 0;
/*	padding:0px 20px 0 0;*/
/*	background-color:#dda;*/
/*	padding-bottom:32767px;	margin-bottom:-32767px;*/
/*	z-index:1;*/
}

#forms{
	background:url('../images/form/form_forma_bg.png') no-repeat scroll top right;
/*	width:173px;*/
	height:63px;
	padding:10px 10px 0px 40px;
	font-size:16px;
	font-weight:100;
}
#forms01{
		cursor:pointer;
	/* убрать нафиг*/
}
#ul{
	/* убрать нафиг*/	
}
#forms select{
	position:absolute;
	top:30px;
	left:40px;
	width:100px; 
	clip:rect(2px 135px 20px 2px);
/*	background:pink;*/
/*	top:10px;*/

	font-size:12px;
	margin:10px 0px 0 0px;
	width:160px;
	background-color:#0bc;
	color:#fff;
}
#z01{
	position:absolute;
	display:block;
	text-align:right;
	font-size:10px;
	color:#fff;
	top:45px;
	right:20px;
	z-index:1;
}
#z01::-moz-selection{
	background-color:#0bc;
	color:#fff;
}

#forms select:-moz-selection{
	font-size:12px;
	margin:10px 0px 0 0px;
	width:140px;
	background-color:#0bc;
	color:#fff;
}
#shape{
/*	background:url('../images/form/form_mat_bg.png') no-repeat scroll top right;*/
	background:url('../images/form/form_ogranka_bg_top.png') no-repeat scroll top right;
}
#shape h2{
	background:url('../images/form/form_mat_bg.png') no-repeat scroll right 10px;
/*	background:url('../images/form/form_ogranka_bg_top.png') no-repeat scroll -10px right;*/
	padding:20px 10px 0px 40px;
	font-size:16px;
	font-weight:100;
}
/*#shape ul a::-moz-selection {background-color:#0bc;color:#fff;}*/
/*ul{-moz-user-select: none;-khtml-user-select: none;user-select: none;}*/

#shape ul{
	background:url('../images/form/form_mat_bg.png') no-repeat scroll bottom right;
	margin:0px 0px 0px 0px;
	padding:20px 0px 10px 35px;
	font-size:12px;
/*	width:140px;*/
/*	background-color:#0bc;*/
/*	color:#fff;*/
	zoom:1;
}
#shape li{
	position:relative;
/*	display:block;*/
	width:145px;
	height:40px;
/*	background:url('../images/form/form_mat_bg.png') no-repeat scroll bottom right;*/
	padding:0px 0px 0px 0px;
	font-size:12px;
/*	margin:0px 0px 0px 0px;*/
/*	width:140px;*/
/*	background-color:#0bc;*/
/*	color:#fff;*/
}
#shape li:hover,#shape li.selected,#shape li.selected a,#shape li:hover a,#shape li a:hover{
	cursor:pointer;
	text-decoration:none;
	background-color:#0bc;
	color:#fff;
}
#shape li:active{
text-decoration:none;
background-color:#0bc;
color:#fff;
right:-1px;
bottom:-2px;
z-index:100;
}

* html #shape li a {
		display:block;
/*		width:140px;*/
		height:35px;
}
#shape li a{
	display:block;
	text-decoration:none;
	font-size:12px;
	color:#808080;
/*	width:40px;*/
	margin:0 0 0 40px;
	padding:5px 0px 0px 10px;
}
/*#shape li a:hover{
	width:140px;
	height:40px;
	text-decoration:none;
	display:block;
	padding:0px 0;
	color:#fff;
	background-color:#0bc;
}
*/
#shape li i{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
/*	background:url('../images/facet_icon/facet_all_png8.png') no-repeat scroll -320px -0px;*/
/*	background:url('../images/facet_icon/facet_all_1.png') no-repeat scroll -320px -0px;*/
	background:url('../images/facet_icon/facet_gray.png') no-repeat scroll -320px -0px;
	width:40px;
	height:40px;
/*	float:left;*/
	margin:0 0px 0 0px;
}
#shape li:hover i{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
/*	background:url('../images/facet_icon/facet_all_png8.png') no-repeat scroll -320px -0px;*/
/*	background:url('../images/facet_icon/facet_all_1.png') no-repeat scroll -320px -0px;*/
	background:url('../images/facet_icon/facet_blue.png') no-repeat scroll -320px -0px;
	width:40px;
	height:40px;
/*	float:left;*/
	margin:0 0px 0 0px;
}

/* под замену*/
.grayfont
{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#707070;
}
.whitefont
{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#ffffff;
}


/* footer		********************/
#contact{
	position:absolute;
	width:190px;
	height:auto;
	left:150px;
	bottom:151px;
	overflow:hidden;
	font-size:13px;
	color:#808080;
}
#flyer{
	background: url('images/wholesale.gif') no-repeat scroll top left;
	position:absolute;
	left:90px;
	bottom:241px;
	width:150px;
	height:140px;
	padding:53px 50px;
	overflow:hidden;
	font-size:12px;
	color:#fff;
}
#footer{
/*	position:relative;*/
/*	clear: both;*/
	width:100%;
	height:105px;
	padding:0;
	margin:0;
	background-color:#f0f0f0;
/*	  padding:1px 0;*/
/*	  position:absolute; bottom:0;*/
/*	bottom:0px; */
	background:#DDD url('images/bg_footer.gif') repeat-x scroll;
	min-width:1090px;
}
#contact a.invert{
	color:#0bc;
	text-decoration:none;
	color:#808080;	
}

#menu {
	background: transparent url('images/bg_dots.gif') repeat-x scroll center bottom;
	width: auto;
/*	height: 10px;*/
	margin:30px 20px 0px 150px;
	padding:0px 0px 20px 0;
	font-size:13px;
	color:#808080;
/*	text-decoration:underline;*/
}
#menu a {
	color:#808080;
/*	text-decoration:underline;*/
}
#menu .selected {
	color:#0bc;
	text-decoration:none;
}
#menu a:hover {
	color:#0bc;
/*	text-decoration:underline;*/
}
#r_menu {
/*	background: transparent url('images/bg_dots.gif') repeat-x scroll center bottom;*/
/*	width: auto;*/
	position:absolute;
	right:20px;
/*	height: 10px;*/
/*	margin:30px 20px 0px -10px;*/
/*	padding:0px 0 20px 0;*/
	font-size:13px;
	text-decoration: underline;
}
#copyright{
/*	display:none;*/
	float:left;
	background:	url('images/icon/A.png') no-repeat scroll 120px center;
	margin:12px -150px 12px 0 ;
	padding:0 0 0 150px;
}
#powerby{
/*	display:none;*/
	float:right;
/*	background:#FFFFFF url('images/icon/uradesign_logo.gif') no-repeat scroll right center;*/
	margin:12px 22px 12px 0px;
	padding:0 0px 0 0px;
/*	margin-left:-120px;*/
/*	padding-right:120px;*/
/*	text-align:right;	*/
}
	* html #powerby{
		height:15px;
		margin:12px 11px 12px 0px;
	}
#powerby img{
	margin:0px 0px -5px 20px;
}

/* Fonts		********************/
h3{
	font-size:21px;
	font-weight:100;
}
p{
	font-size:13px;
}

.underline{
	text-decoration:underline;
}
.u,a.u:hover,a.u:link,a.u:visited{	
	text-decoration:underline;
}
.un,a.un:hover,a.un:link,a.un:visited{	
	text-decoration:none;
}
.invert{
	text-decoration:underline;
	color:#808080;	
}

#m_w{
	margin: 0 auto;
/*	text-align:center;*/
}
#panel, #footer, #header, #container {
/*	max-width: 1300px;*/
	min-width:990px;
	font-size:10px;
/*	font:10px Arial, Sans-Serif;*/
}

/* Colors		********************/

.menu {
	color:#707070;
/*	text-decoration: none;*/
}
.selected{
	color:#0bc;
}
.unselect{
	color:#808080;
}
a.unselect{
	color:#808080;
}
	a:link.unselect,a:visited.unselect{
		color:#808080;
	}
	a:hover.unselect{
		color:#0bc;
	}
	



/* Misc			********************/

a.mailto{
	color:#808080;
	text-decoration:underline;
}
a.mailto:hover{
	color:#0bc;
	text-decoration:underline;
}

#clear{
	margin-bottom:120px;
}

.more{
	font-size:10px;
}

.delim{
	background:#fff url('images/0bc_dot.png') repeat-x scroll center left;
	margin:40px 0 20px 0;
	height:1px;
	width:100%;
}

#sale{
	position:absolute;
	width:101px;
	height:101px;
	left:240px;
	top:225px;
	z-index:1;
	background: url('images/star.png') no-repeat scroll top left;	
}
#search {display:none;}

/* variant footer bottom */

#container {overflow:hidden;} 
/*#left_bar {padding-bottom:32767px; margin-bottom:-32767px; }*/
/*#right_bar {padding-bottom:32767px;	margin-bottom:-32767px; }*/
#footer{position:absolute;bottom:0;}

#tooltip{
background:#FFFFFF;
border:1px solid #666666;
color:#333333;
font:menu;
margin:0px;
padding:3px 5px;
position:absolute;
visibility:hidden;
z-index:100;
}

/* ie				********************/

* html body {
  height:100%;
}

* html #panel,* html #header,* html #container,* html #footer {
	width:expression( document.documentElement.clientWidth < 1090? "1090px" : "auto" );
/*	position:static;*/
}

* html #footer{
position:static;
}

* html #title {
	width:expression(document.body.offsetWidth-380);
}
* html #title img{
	position:absolute;
/*	top:-3px;*/
}

* html #content {
/*	margin-right:-1px;*/
/*	float:left;*/
/*	margin-left:380px;*/
	margin-right:20px;
}
* html #price {
	margin:3px 0px 0 75px;
}
* html #left_bar {
	margin-left: 75px;
}
* html .boxbody {
	position:static;
}
* html #login,* html #logout {
	margin:3px 10px 0 0;
}

* html .floatbox p{
	position:static;
	text-decoration:none;
}
* html .floatbox a{
	text-decoration:none;
}

/* debug		********************

.floatbox{  background-color:#Fbb;}

#header {  background-color:#FFD;}
#message {	background-color:#dfa;	}
#user {	background-color:#dfa;}
#basket {	background-color:#dfa;	}

#container {  background-color:#cdf;	z-index:-1;}
#content {  background-color:#fdc;}

#left_bar {  background-color:#c1c1c1;}
#right_bar {  background-color:#E1C;}

#contact {  background-color:#EEF;}
#footer {  background-color:#FFD;}
#footer > #powerby{  background-color:#Faf;}

/* ********************************** */
