body {
	height:100%;
	margin:0px;
	background:url(/pic/bg_top.jpg) repeat-x top left;
	}
html {
	height:100%;
	}
.main_table {
	border:0px; 
	padding:0px; 
	border-collapse:collapse; 
	width:100%;
	height:100%;
	background:url(/pic/bot2.jpg) repeat-x bottom right;
	}
.main_table td {
	padding:0px;
	vertical-align:top;
	}
a img {
	border:0px;
	}
#logo_cell {
	width:264px;
	height:122px;
	background-color:#fff;
	}
#logo {
	position:absolute;
	top:30px;
	left:40px;
	}
#podlogo {
	position:absolute;
	color:#555;
	font:12px tahoma,arial;
	top:75px;
	left:40px;
	}
#phones {
	width:331px;
	height:99px;
	background:url(/pic/phone.jpg) no-repeat top left;
	position:absolute;
	top:23px;
	right:40px;
	}
#menu{
	background:url(/pic/line.jpg) no-repeat top left;
	padding-top:15px;
	}
.left_cell {
	padding-left:30px;
	font:11px tahoma,arial;
	color:#555;
	width:250px;
	}
.left_cell b{
	font:bold 12px tahoma,arial;
	text-transform:uppercase;
	color:#4d76af;
	}
.left_cell a{
	font: bold 12px tahoma,arial;
	color:#9d9d9d;
	text-decoration:none;
	}
.left_cell a:hover{
	font: bold 12px tahoma,arial;
	color:#bbb;
	text-decoration:none;
	}
.line{
	width:264px;
	height:12px;
	font-size:1px;
	background:url(/pic/line.jpg) no-repeat top left;
	}
.news {
	padding-left:30px;
	font:11px tahoma,arial;
	color:#555;
	}
.news b{
	text-transform:uppercase;
	}
.news u {
	color:#4d76af;
	font-weight:bold;
	}
.news a{
	color:#555;
	text-decoration:underline;
	}
.news a:hover{
	text-decoration:none;
	}
#scoba{
	position:absolute;
	top:100px;
	left:300px;
	background:url(/pic/h1.gif) no-repeat left top;
	width:100px;
	height:70px;
	}
#main_cell{
	width:100%;
	font:11px tahoma,arial;
	color:#888;
	padding-right:30px
	}
#main_content {	
	text-align:justify;
	padding-left:80px;
	font:12px tahoma,arial;
	color:#888;
	}
#main_content a{	
	font:12px tahoma,arial;
	color:#555;
}
#main_content h1,h2{
	font:bold 20px arial,tahoma;
	color:#000;
	text-transform:lowercase;
	}
#catalog_main{
	background:url(/pic/h1.jpg) no-repeat left top;
	padding-top:10px;
	text-align:justify;
	padding-left:80px;
	font:11px tahoma,arial;
	color:#888;
	text-align:justify;
	}
#catalog_main h1{
	font:bold 20px arial,tahoma;
	color:#000;
	text-transform:lowercase;
	}
#catalog_main a{
	color:#4d76af;
	}
.pic {
	border:3px solid #555;
	}
.cat_table{
	border:0px;
	padding:0px;
	border-collapse:collapse;
	width:100%;
	}
.cat_table td{
	padding:0px;
	font:13px tahoma,arial;
	color:#555;
	vertical-align:top;
	}
#cat_content1 {
	width:50%;
	vertical-align:middle;
	padding-left:10px;
	padding-right:10px;
	}
#cat_content2 {
	width:50%;
	vertical-align:middle;
	padding-left:10px;
	padding-right:10px;
	}

#cat_content1 a{
	text-decoration:underline;
	font-weight:bold;
	}
#cat_content2 a{
	text-decoration:underline;
	font-weight:bold;
	}
#foot_left{
	height:131px;
	background:url(/pic/bot1.jpg) repeat-x left top;
	border-right:1px solid #fff;
	padding:20px;
	padding-left:30px;
	padding-top:30px;
	color:#fff;
	font:bold 12px tahoma,arial;
	}
#foot_right{
	color:#fff;
	font:bold 12px tahoma,arial;
	padding-left:20px;
	padding-top:30px;
	padding-right:20px;
	
	}
.maintxt{
	font:12px tahoma,arial;
	color:#888;
	}
.maintxt a{
	font:12px tahoma,arial;
	color:#888;
	}
#upt{
	position:absolute;
	width:450px;
	left:360px;	
	top:40px;
	font:bold 70% tahoma,arial;
	color:#fff
	}
