BODY {
	background-image:url(../Images/CurrentSite/body_bg_2.jpg);
}

TD.content {
	background-image:url(../Images/CurrentSite/content_bg.jpg);
}


/* CATALOG */

TD.cat_menu {
	width:324px;
	padding-bottom:100px;
}

TD.cat_menu UL{
	padding:0; margin:0;
}

TD.cat_menu UL.menulist {
	padding-left:85px;
}

UL.menulist LI {
	list-style-type:none;
}

UL.menulist UL {
	// padding-top:12px;
}

UL.menulist LI A{
	display:block;
	text-decoration:underline;
	padding-bottom:15px; // padding:0;
}

UL.menulist UL A{
	padding-left:20px;
	background-image:url(../Images/CurrentSite/cat_link.gif); background-repeat:no-repeat; background-position:8px 4px;
}

UL.menulist UL A:hover{
	background-image:url(../Images/CurrentSite/cat_hover.gif);
	color:#C6D5DD;
}

FONT.page_title {
	margin-right:210px;
}

TD.cat_content {
	/*width:600px;*/
	padding:0 35px 100px 20px;
}

TD.cat_content IMG{
	border:7px solid #C6D5DD;
}

TD.cat_foto {
	width:185px;
	padding:0 20px 30px 0;
}

TD.foto_tex {
	padding:0 70px 30px 0;
}

TD.foto_tex P{
	font-weight:bold; color:#C6D5DD;
}

TD.foto_tex FONT{
	color:#29495D; font-size:100%;
}

TD.foto_tex SPAN{
	background-color:#29495D;
	color:#C6D5DD; font-weight:normal;
	padding:0 5px;
}

TD.cat_sert IMG {
	float:left;
	margin:0 8px 11px 0;
}

TABLE.cat_prop {
	border:1px solid #29495D; border-left:none;
	width:90%;
}

TABLE.cat_prop TH, TABLE.cat_prop TD {
	padding:3px 10px;
	border-left:1px solid #29495D;
}

TABLE.cat_prop CAPTION {
	background-color:#426274;
	padding:5px 10px;
	font-weight:bold;
	border:1px solid #29495D; 
	border-bottom:none;
}

TABLE.cat_prop TH{
	font-weight:normal;
	text-align:left;
	background-color:#587789;
}

TABLE.cat_prop TD{
	background-color:#738E9D;
}


/* ############# стили карты сайта ############### */

div.SiteMap ul {
	padding: 0px;
	margin: 0px;
	list-style-position: outside;
	list-style: none;
}

div.SiteMap li {
	padding-top: 4px;
	margin: 0px;
	padding-left: 20px;
	background-image: url(../Images/SiteMap/MenuBullet.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

div.SiteMap li.Begin {
	border-left: 1px solid #FFFFFF;
	background: transparent;
}

div.SiteMap li.End {
	border-left: 1px solid #FFFFFF;
}

div.SiteMap li.EndOver {
	border-left: 1px solid #FFFFFF;
	background-image: url(../Images/SiteMap/MenuBulletOver.gif);
}

div.SiteMap li.Last {
	background-image: url(../Images/SiteMap/MenuLastBullet.gif);
}

div.SiteMap li.LastOver {
	background-image: url(../Images/SiteMap/MenuLastBulletOver.gif);
}
 
div.SiteMap a {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

div.SiteMap a:hover {
	text-decoration: underline;
}

/* ############# стили карты сайта ############### */


table.border_table {border:1px solid #C6D5DD;border-collapse:separate !important;}
table.border_table td {border:1px solid #718E9E;padding:5px;text-align:center;}

table.table_cont {border-collapse:collapse !important;}
table.table_cont th {border:1px solid #718E9E;padding:3px 5px;text-align:center;font-weight:bold;vertical-align:middle;}
table.table_cont td {border:1px solid #718E9E;padding:3px 5px;text-align:center;vertical-align:middle;}

.counter {float:left;padding:7px 0 0 5px;}
.rambler {float:left;margin:0 5px 0  0;}
.rambler img {height:31px;}