@charset "utf-8";
html,body{margin:0;padding:0}
body{padding:30px 0}
body{font:11px Tahoma,sans-serif;text-align:center}
body {background-color:#C2B69B; color:#434343}
h1 {font:17px Georgia; color:#66583D;}
h1 a, h1 a:visited {color:#66583D; text-decoration:none}
#header h1{margin:0; padding:0; line-height:56px; padding-left:200px}

h2 {font:normal bold 11px Tahoma,sans-serif; margin:0 16px 10px}
h4 {font:normal normal 11px Tahoma,sans-serif; margin:0 16px 10px}

h2 a {color:#66583D; text-decoration:none}
p{margin:0 10px 10px}
a {color:#BF001B}
a:visited {color:#69504C}
a img {border:none}

div#header{position:relative}
div#header{height:56px}
div#header{background:#EEE5D1 url(/i/baurer/bg_h.jpg) 0 0 no-repeat;}

/*
h1 {font:17px Georgia; color:#FFFAEF;}
div#header{background:#133933 url(/i/baurer/bg_h1.jpg) 0 0 no-repeat;}
*/

div#container{text-align:left}
div#container{background-color:#FFFFFF}

div#sidebar{background:#FFF url(/i/baurer/baurer.jpg) 0 0 no-repeat; padding-top:242px}
div#c-extra{background:#EEE5D1 url(/i/baurer/bg.jpg) 0 0 no-repeat; padding:56px 0 36px}
#c-extra p {margin:0 16px 10px}

div#container{width:760px;margin:0 auto}
div#content{float:right;width:540px}
div#sidebar{float:left;width:200px}
div#extra{float:right;width:540px}
div#footer{clear:both;width:100%}
div#extra{text-align:right}
#extra p {margin-top:10px}

.gallery {margin:0 auto; padding:0 0 6px 0; text-align:center}
.gallery img {display:inline; margin-left:12px; margin-right:12px; margin-top:16px}

.ph {margin-bottom:1em; padding-left:16px}
.ph img {border:5px solid #FFF; margin-bottom:1em}

#content .menu {
	margin: 0;
	padding: 0px 0 0 2px;
/*	width: 600px;  */
/*	position: absolute; 
	top: 92px;
	left: 6px;*/
	list-style-type: none;
}

#content .menu li {
	float: left;
	/* background: url(images/tab-n-0.gif) no-repeat; */
}

#content .menu li.active {
	/* background: url(images/tab-a-0.gif) no-repeat; */
}

#content .menu a {
	display: block;
	float: left;
	padding: 0 21px 0 14px;
	height: 24px;
	line-height: 24px;
	/* background: url(images/tab-n-1.gif) top right no-repeat; */
	color: #000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

#content .menu .active a {
background-color:#EEE5D1;
/*
filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;
*/
	/* background: url(images/tab-a-1.gif) top right no-repeat;
	 */
}

#content .menu a:hover {
color:#999999;
	text-decoration: underline;
	text-decoration: none;
}


ul.s li { list-style-type:none; }
ul.s li li { list-style-type:square; }
ul.s { margin-top:0; margin-left:1em; padding-left:0 }

a#copyright {text-decoration:none}
div#footer{clear:left;width:100%}
div#footer{clear:both; border-top:1px dotted #000} /*padding:12px;*/
div#footer p{margin:0; padding:5px 10px}
#footer a img {display:inline}

form,fieldset,input,textarea{margin:0;padding:0;}
select,input,textarea {font-size:1.1em;}

#feedback {width:100%}
#feedback label {font-weight:bold}

#feedback fieldset{margin:0;padding:0;}
#feedback fieldset {
width:100%;
overflow:hidden;
padding-bottom:10px;
border:0 solid transparent
}

#feedback p {padding-top:3em}
#feedback div {float:left;display:inline; width:59%; margin:0 20%}

#feedback input {width:98%}
#feedback textarea {width:98%}

#feedback #submit {width:80px}

table.prices {border-collapse: collapse; width:100%}
.prices td {margin: 0;padding: 0 4px;vertical-align:middle}
.prices th {margin: 0;padding: 0 4px;vertical-align:middle}
.prices caption {text-align:right; padding:4px 0 2px; color:#666; font: normal normal 11px Arial, Helvetica, sans-serif}
tr.odd {background:#F0F1F3}
.prices th {font-size:11px; text-align:left; font-weight:normal; height:30px }
.prices td {font-size:11px; text-align:left; height:26px }
table.prices {border-top:#ccc 2px solid; }
.prices th, .prices td {/*border-left:#fff 1px solid; */border-bottom:#ccc 1px solid}
.prices th:first-child, .prices td:first-child {border-left:none}
.prices tfoot td {border-bottom: none}

/* новый каталог */
.thumbnails
{
/* Компенсируем отступы между float-блоками, чтобы они занимали все доступное пространство */
margin: -3em 0 0 -2em;

/* Выравнивание по центру */
text-align: center;
}

.thumbnail
{
/* Убираем подчеркивание у элемента ins,
который был использован для совместимости со старыми версиями Internet Explorer */
text-decoration: none;

/* Следующее правило для Firefox 2 */
display: -moz-inline-box;

/* а это для остальных */
display: inline-block;

vertical-align: top;

/* Убираем выравнивание по центру */
text-align: left;

/* Отступы между блоками */
margin: 3em 0 0 2em;
}

.thumbnail .r
{
/* Если есть необходимость, то свойства padding, border, background и position со значением relative
лучше задавать у этого элемента -- это несколько расширит количество поддерживаемых версий браузеров */

/* Задаем минимальную ширину по тексту */
width: 14em;

/* Минимальная ширина в пикселях будет автоматически рассчитываться по ширине картинки */
float: left;
}