html {

	height : 100%;

}

body {

	height : auto !important;

	height : 100%;

	min-height : 100%;

	background : #d8ac7f;

}

body, div, img, ul, li, p, tr, td, a, span, form {

	margin : 0;

	padding : 0;

	border : 0;

	color : #000;

	font : 11px Tahoma,Arial;

}

a {

	text-decoration : none;

}

ul {

	list-style : none;

}

/*основная таблица*/

.main-table {
	position:relative;
	width : 1008px;

	height : 100%;
	background-color:#99372a;

	/*background : #99372a url('img/man_main.gif') right top no-repeat;*/

}

/*верхушка с логотипом, слоганом, поиском, служебными кнопками*/

.header {

	width : 100%;

	height : 287px;

	padding-left : 35px;

}

/*служебные кнопки*/

.service {

	width : 100%;

}

.service td {

	padding-top : 7px;

	vertical-align : bottom;

}

.search-input {
	width : 120px;
	height : 18px;
	margin : 0 5px 0px 0;
	padding-left : 5px;
	border : 1px solid #592d27;
	font-size : 9px;

}

/*левая часть со стулом и меню*/

.left {

	width : 262px;

}

.chair {

	width : 170px;

	background : #73292a;

	border-left : 10px solid #582828;

	border-right : 10px solid #582828;

}

.chair .menu {

	padding : 0 0 25px 30px;

}

.left-menu {
	color : #fff;
	font-size : 14px;
	text-decoration : underline;

}

.left-menu:hover {

	text-decoration : none;

}

.left-menu-active {
	color : #fff;
	font-size : 14px;
	text-decoration : none;

}

/*центральная часть*/

.center {

	width : 100%;

	height : 550px;

}

.content {
	width : 100%;
	height : 480px;
	background : #e2be8c;/*F0CA92*/

}

/*низ с ссылкой на "GIS"*/

.bottom {

	height : 123px;

	padding : 20px 33px 30px 0;

}

/*ДЛЯ СТРАНИЦ "продукт дня" И "обратная связь"*/

/*правая часть контента с бэкграундом "лопатка"*/

.cake-fon {

	width : 285px;

	padding-bottom : 15px;

	background : url('img/shovel.gif') left 290px no-repeat;

}

.cake-fon-news {

	width : 285px;

	padding-bottom : 15px;

	background : url('img/shovel.gif') left 355px no-repeat;

}

.back-form {

	margin-bottom : 35px;

}

.back-form td {

	padding-top : 5px;

}

.back-form input, textarea, select {

	width : 250px;

	margin-left : 10px;

	padding-left : 5px;

	background : #f3ddb8;

	border : 1px solid #582828;

	font : 11px Tahoma,Arial;

}

/*ДЛЯ СТРАНИЦ с правым меню*/

.right-menu {

	text-align : left;

	vertical-align : top;

}

.right-menu li {

	margin-bottom : 20px;

}

.right-menu li nobr {

	margin-bottom : 20px;

	font-size : 12px;

}

/*КАТАЛОГ*/

.catalog-cake {

	width : 100%;

	margin-top : 10px;

}

.catalog-cake td {

	width : 100%;

}

.catalog-cake p {

	padding : 20px 0 40px 40px;

}

/*ОБЩИЕ СТИЛИ*/

/*стиль основной ссылки*/

.a-black {

	text-decoration : underline;

}

.a-black:hover {

	text-decoration : none;

}

.a-black-active {

	text-decoration : none;

}

/*обратная навигация*/

.back-nav {

	padding-bottom : 15px;

}

.back-nav a {

	font-size : 10px;

}

/*заголовок страницы*/

.title {

	padding-bottom : 15px;

	font-size : 13px;

}

.title a {

	font-size : 13px;

}

/*стиль таблицы*/

.style-table {

	background : #582828;

}

.style-table td {

	padding : 5px;

	background : #f3ddb8;

	text-align : center;

	vertical-align : top;

}

.style-table .name {

	padding-left : 10px;

	text-align : left;

}

.simintable {
	border-collapse:collapse;
	width: 100%;
	margin: 10px;
}
.simintable td, .simintable th {
	border: 1px solid #999999;
	padding: 2px 5px;
}
tr.sigoods td {
	text-align: center;
}
tr.sigoods td.left {
	text-align: left;
}
tr.sicathead td {
	background-color:#EEEEEE;
}
.sicountgood {
	width: 30px;
	padding: 0;
	border: 1px solid #eeeeee;
	text-align: center;
}
.step1input {
	width: 97%;
	padding: 0;
	border: 1px solid #eeeeee;
	text-align: left;
}

/* additional */
#sound {
	display:block;
	width:140px;
	margin:1em auto;
	font-size:13px;
	color:#fff;
	}
	#sound A {
		font-size:13px;
		color:#fff;
		}
#volume-control {
	cursor:pointer;
	position:absolute;
	top:260px;
	left:190px;
	width:24px;
	height:24px;
	background:no-repeat;
	z-index:10;
	}
#volume-wrapper {
	display:none;
	position:absolute;
	width:32px;
	}
#volume {
	width:10px;
	height:150px;
	margin:15px 10px;
	font-size:0.8em;
	}
:focus {
    outline:none;
    }
#side {
	position:relative;
	}
#logos {
	position:relative;
	margin:-50px 0 0;
	left:-10px;
	width:174px;
	z-index:1;
	}

.slider-wrap {
	width:520px;
	}
.slider {
	overflow:hidden;
	position:relative;
	width:100%;
	height:162px!important;
	margin:0 20px 20px;
	}
.slider UL {
	margin:0;
	padding:0;
	height:162px;
	}
.slider LI {
	width:257px;
	float:left;
	list-style:none;
	margin:0 5px 0 0;
	}
