body { 
	margin: 0;
	padding: 0;
	font: 11px sans-serif;
	font-weight: normal;
	color: #44474f;
	background-color: #fff;
}

p, table {
	font-size: 12px;
}

a, a:visited {
	color: #ce0a1a;
}

table.table-main {
	height: 100%;
	border: 1px solid;
	border-top: none;
	width: 986px;
}

img {border: 0;}

table.table-main, table.table-main td, table.table-main tr {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-color: #9e9da2;
/*	border-bottom: none;*/
}

table.table-main td.content {
	padding-top: 20px;
	vertical-align: top;
	text-align: left;
}

div.footer {
	height: 60px;
	background: url("images/bottom.jpg") no-repeat;
}

div.footer a {
	display: block;
	height: 50px;
	width: 40px;
	margin-left: 510px;
	margin-top: 5px;
}

div.header {
	position: relative;
	height: 335px; /* 347-12 */
	width: 100%;
	margin: 0px auto;
	background: url(images/header.gif) no-repeat bottom left;
}
div.header_inner {
	text-align: left;
	height: 208px;
	margin: 0px;
	padding: 0px;
	background: url("images/header_inner.jpg") no-repeat top left;
}

div.content {
	position: relative;
	width: 100%;
	padding-bottom: 60px;
}



/* Меню слева */
div.menu-container {
	padding-right: 20px;
	float: left;
}
div.menu_left_top {width: 100%; height: 14px; /*background: url("images/menu_left_top.gif") no-repeat top left; */}
div.menu_left_bottom {width: 100%; height: 14px; /*background: url("images/menu_left_bottom.gif") no-repeat bottom left; */}
div.menu_left_text {
		/*background: url("images/menu_left_middle.gif") repeat-y left;*/
        padding-left: 15px;
        padding-bottom: 20px;
}




div.inner_img {
	position: absolute;
	margin-left: 530px;
	width: 454px;
	height: 183px;
}

div.logo {
	position: absolute;
	margin-left: 40px;
	width: 86px;
	height: 107px;
}

/* Меню сверху */

div.menu-top {
	position: absolute;
	margin-top: 185px;
	margin-left: 220px;
	width: 750px;
}

div.cat-main, div.cat-sub {float: left; margin: 10px;}
div.cat-main {
	padding-left: 200px; 
	width: 180px;
}
div.cat-sub  {width: 220px;}
div.el-sub {
	position: absolute;
	top: 250px;
	right: 250px;
}


div.cat-main a, div.cat-sub a, div.el-sub a {color: #44474f; display: block; padding: 4px 4px 4px 4px;}
div.cat-main a {font-size: 15px;}
div.cat-sub a {font-size: 14px;}
div.el-sub a {font-size: 10px;}


div.cat-main a.selected, div.cat-sub a.selected, div.el-sub a.selected {
/*	background-color: #e2e2e2; */
	background: url("images/cat_corner.gif") no-repeat right #e2e2e2;;
	padding: 5px;
}


div.cat-trademarks {
	float: right;
	border: 1px solid;
}

div.cat-bottom {
	clear: both;
	padding-bottom: 40px;
}



div.icons_inner {
	position: absolute;
	margin-top: 3px;
	margin-left: 382px;
	width: 267px;
	height: 30px;
}


/* Поиск */
div.search {
	position: absolute;
	margin-top: 180px;
	margin-left: 10px;
}

/* Выпадающий список с выбором торговой марки */
div.trademark-sel {
	margin-top: -35px;
	margin-right: 50px;
	font-size: 15px;
	float: right;
}



/* Торговые марки слева */
a.trad-selected {
	border: 1px solid #123;
}


div.trademarks-left {
	text-align: center;
	width: 180px;
	margin-top: 20px;
}
div.trademarks-left table {
	margin: 0px auto;
}

div.trademarks-left table, div.trademarks-left table td{
	text-align: center;
}
div.trademarks-left table td{
	height: 100px;
}

td.trad-selected{
	border: 1px double #123;	
}

div.banner-left {
	text-align: center;
	margin: 30px 0px 0px 11px;
	width: 190px;
	border: 1px solid #b0d1d9;
}

div.contacts-data p{margin: 0px; color: #123; font-weight: bold;}
div.contacts-data b{color: #969792;}
div.contacts-data{margin-bottom: 10px;}