body {
	padding:0;
	margin:0 auto;
	width:1200px;
	/*background-image: url(/img/body/right.gif);*/
	background-repeat: repeat-y;
	background-position: 1200px 0;
}

h1,h2,h3 {margin-top:2px;margin-bottom:2px;color:#000;}
div,ul,ol,li,p,table {font:12px Arial,serif;color:#000;}
table {border-collapse:collapse;}

p {margin-top:5px;}

h1 {font:bold 18px Tahoma,sans-serif;margin-bottom:12px;}
h2 {font:bold 16px Tahoma,sans-serif;}
h3 {font:bold 14px Tahoma,sans-serif;}
h4 {font:bold 13px Tahoma,sans-serif;}
img {
	border:0;
}
a {
	color:#0000d0;
}

/* -стандартизуем отступы- */
ol,ul {padding:0;margin:0 0 5px 15px;}
li {padding:0;margin:0;}
h3 {margin:0;padding-top:7px;padding-bottom:4px;}
h4 {margin:0;padding-top:5px;padding-bottom:4px;}

td,th {vertical-align:top;text-align:left;padding:3px;}

/* -многостраничность- */
div.multipages {white-space:nowrap;text-align:center;color:#000;font:11px Verdana,Arial,sans-serif;margin:10px auto;}
div.multipages a:link {color:#00f;}
div.multipages a:visited {color:#00f;}
div.multipages a:hover {color:#00f;text-decoration:underline;}
div.multipages img {vertical-align:middle;}
div.multipages .selpage {color:#f00;font-weight:bold;}

#tooltip{
	background:#DAEEE0;
	border:1px solid #666666;
	color:#333333;
	font:menu;
	margin:0px;
	padding:3px 5px;
	position:absolute;
	visibility:hidden;
}
.cr {
	color: #d00;
}

#footer {
		background-color:#e4f2e7;
		background-image:url(/img/footer.gif);
		background-repeat:no-repeat;
		position:relative;
		float:left;
		width:1100px;
		padding:10px 20px 10px 80px;
		margin: 0;
		height:40px;
		font-weight:bold;
		color: #0C5F1F;
		}

/* -распорка- */
.clear {
	font-size:1px;
	line-height:0%;
	clear:both;
	display:block;
	float:none;
	height:0%;
	overflow:hidden;
	width:100%;
}

#main_div {
	color:#000;
	background-color:#fff;
	width:1200px;
	margin:0 auto;
}
#header {
	width:1200px;
	position:relative;
	float:left;
}

/* -статистика в шапке- */
#top_base_stat {
	display:block;
	position:absolute;
	top:8px;
	right:10px;
	width:150px;
	padding:1px 3px 7px 10px;
	text-align:center;
	font:bold 14px Tahoma,sans-serif;
	color:#d00;
	text-decoration: none;
}
#top_base_stat b {
	color:#000;
}

#top_base_stat .cnt {
	font-size:1.4em;
}
#top_base_stat .dt {
	color:#00d;
}

#topmenumain {
	background: #e4f2e7 url(/img/body/left.gif) repeat-y;
	height:57px;
	padding:0;
	position:relative;
	float:left;
}
#topmenumain ul {
	background: url(/img/topmenu_bg.gif);
	position:relative;
	float:left;
}

#topmenumain a {
	width:180px;
	height:50px;
	display:table-cell;
	vertical-align:middle;
	//display:block;
	color:#fff;
	font:bold 13px Arial,sans-serif;
	padding:0;
	margin:0;
	/* padding-left:20px; */
	margin-left:20px;
	text-align:center;
	text-decoration: none;
}

#topmenumain ul {
	list-style:none;
	padding:0;
	margin:0;
}

#topmenumain ul li{
	position:relative;
	float:left;
	padding:0;
	margin:0;
	width:180px;
	height:50px;
	padding:4px 10px;
}
#topmenumain ul li a.selpage {
	color:#002FB0;
}

/*горизонтальное меню*/
#topmenu {
	width:100%;
	height:32px;
	background-color:#81ca9c;
}
#topmenu ul li {
	display:inline;
}
#topmenu ul li a {
	background:url(/img/box_white.gif) no-repeat 0 12px;
	color:#fff;
	padding:8px 10px 0 15px;
	display:block;
	float:left;
}


#content {
	background: #e4f2e7 url(/img/body/left.gif) repeat-y;
	position:relative;
	float:left;
	width:1170px;
	padding:5px 15px;
}
#h_page_title {
	background:#fff url(/img/menuitem.gif) no-repeat 5px 18px;
	border-right:3px solid #9bd3ae;
	border-bottom:3px solid #9bd3ae;
	border-top:1px solid #9bd3ae;
	border-left:1px solid #9bd3ae;
	width:1130px;
	padding:10px 20px;
	margin-top:10px;
}

.t_subpages {
	width:900px;
	margin:3px auto;
	float:left;
}
.t_subpages td {
	text-align:center;
	width:340px;
}
.t_subpages  a {
	text-align:center;
}
.t_subpages img {
	height:150px;
	display:block;
	margin:3px auto;
}

#beg_stroka {
	color: #d00;
	font:bold 14px Arial,sans-serif;
}
#main_bnr_col {
	float:right;
	width:250px;
	margin:0 auto;
	text-align:center;
	/* line-height:5px; */
}
#main_bnr_col select, #main_bnr_col input {
	font-size:10px;
}
table.catalog_objectcard {
	width:850px;
	border:1px solid 0d0;
	float:left;
}
.w200 {
	width:200px;
}
.a_obj_name {
	font-weight:bold;
	text-decoration:underline;
	color:#009;
	font-size:14px;
}
table.pricelist_bn {
	border-collapse:collapse;
}
table.pricelist_bn td, table.pricelist_bn th {
	border:1px solid #000;
	padding:4px;
}
table.pricelist_bn td {
	font-size:0.95em;
}
div.imglistbottom {
	margin:3px auto;
	text-align:center;
	/* clear:both; */
}
div.imglistbottom img {
	border:1px solid #000;
	margin:2px 0 5px 0;
	max-height:150px
}

#adminnav {
	list-style:none;
	margin-top:10px;
}

#adminnav li {
	display:inline;
	padding: 2px 4px;
	border-top:1px solid #81CA9C;
	border-right:2px solid #81CA9C;
	border-bottom:2px solid #81CA9C;
	border-left:1px solid #81CA9C;

	
}
table.searchresults {border-collapse:collapse;width:900px;}
table.searchresults td, table.searchresults th {border:1px solid #000;padding:4px;}

table.searchresults td.price {white-space:nowrap;color:#d00;font-weight:bold;text-align:right;}
.right_col_border {
	border:1px solid #0d0;
	margin:5px auto;
	padding:2px;
}
