#main_content { z-index:1; display:block; }
#content {	height: auto !important;height: 100%; min-height: 100%;}
#content table { height:100%; }

#main_header { padding-bottom:10px; z-index:55; position:relative;}


/* телефоны */

#phones_btn { cursor:pointer; }
#phones_btn .img { 	margin:0px 10px 0px 10px; 	float:right; }
#phones_btn .text { display:inline; float:left; margin:2px 0px 0px 15px; font-weight: bold;  color: #5586c1; border-bottom: 1px #5586c1 dashed;}

#phones { color:#616161; margin:0px; padding:0px; position:absolute; float:right; right:16px;  width:193px;  top:86px; z-index:50; display:none; }
#phones .phone { font-size:26px; font-weight:bold; text-align:left; letter-spacing: 2px; padding:0px 0px 3px 0px; margin:0px; }
#phones .place { text-align:right;	margin: 0px; padding: 2px 0px 0px 0px; }
#phones a { font-size:10px;	color:#616161; }
#phones .prefix { text-align:left; font-weight:bold; font-size:12px; padding-top:3px; }

#request_form .input { width: 220px; }
#register_form .input { width: 220px; }

#cat_all ul {list-style: none}
#cat_all a:link, #cat_all a:visited { color:black; }
#cat_all .header td, #cat_all .header { background-color:#f0f0f0; font-weight:bold; color: #616161; text-align:center;}

#usernav a {	color:#616161; font-weight:bold; padding-right:10px;}
#usernav {
/*	background: url('/images/s2_bg.gif') repeat-x; 
	width:450px;
	height:36px;
	vertical-align: middle;
*/
}