*
{	color: #594d34;
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 13px;
	line-height: 150%;
}

body
{	margin: 0px;
	padding: 0px;
	background: #692716;
}

body, html
{	height: 100%;	}

img
{	border: 0px;
}

table td
{	text-align: left;
	vertical-align: top;
}

a
{	color: #c85c05;
}

a:hover
{	color: #000;
}

form
{	padding: 0px;
	margin: 0px;
}

h1 {
    font-family: Georgia;

	font-size: 20px;
	color: #6b2714;
	margin-bottom: 15px;
	line-height: 27px;	}

h1.mainh1 {
	font-style: italic;
	font-size: 24px;
	font-weight: normal
}

.small, .small a
{	font-size: 11px;	}
.big, .big a
{	font-size: 12px;	}

.strong
{	font-weight: bold;	}

.silver
{	color: #7e7e7e;	}
.gray
{	color: #30373f;	}
.white
{	color: #fff;	}

div.content
{	margin: 5px 0 20px 50px;
	line-height: 24px;
	text-align: justify;
	color: #7a543b;
	width: 610px;	}

.date
{	font-size: 11px;	}

/* --- */

.titlepubs_item
{	font-weight: bold;	}

span.tel
{	font-family: Georgia;
	font-style: italic;
	font-size: 22px;
	color: #fff;	}
span.numb
{	font-family: Georgia;
	font-style: italic;
	font-size: 22px;
	color: #fff;	}
div.numbcomment
{	font-size: 12px;
	font-family: georgia;
	font-style: italic;
	color: #cea597;
}

.white
{	color: #fff;	}
.orange
{	color: #d08162;	}

div.orange img {
	margin-top: 5px
}

a.whiteorange
{	color: #fff;	}
a.whiteorange:hover
{	color: #c85c05;	}

div.basicgoods
{	font-family: Georgia;
	font-style: italic;
	font-size: 20px;
	color: #fff;	}
a.basicgoods_new, a.basicgoods_new:hover
{	font-family: Georgia;
	font-style: italic;
	font-size: 20px;
	color: #fff;	}

div.h2
{	font-family: Georgia;
	font-style: italic;
	font-size: 24px;
	color: #6b2714;
	margin-bottom: 15px;
	line-height: 27px;	}
div.h3
{	font-size: 18px;
	color: #6b2714;
	margin-bottom: 5px;
	line-height: 27px;	}

.tahoma
{	font-family: tahoma;	}

.titleitem
{	font-family: Georgia;
	font-style: italic;
	font-size: 22px;
	color: #000;	}
.materials
{	font-family: Georgia;
	font-style: italic;
	font-size: 18px;
	margin: 20px 0 5px 0;
	color: #3e3524;	}

td.leftcolumnitem
{	width: 150px;
	background: url('/images/a2.gif') #faf5d7;	}
td.rightcolumnitem
{	background: url('/images/a2.gif') #faf5d7;	}

.color1
{	color: #eccabd;	}

.Reg {
	vertical-align: super;
	font-size: 95%;
	color: #ffffff;
}
.lang {color:#ECCABD; font-size:11px;}
.lang a {color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none;}
.lang a:hover {color:#C85C05;}

#dacha_otvet {
	margin-left: 40px;
	margin-top: 20px;
}

div#switch {
	margin: 0;
	padding: 0;
}

div#dc {
	margin: 0;
	padding: 0;
}

div#switch span a {
	font-size: 16px !important;
}

div#switch span {
	padding: 5px 10px;
	color: #FFF !important;
	font-size: 16px !important;
}

div#switch span#r {
	margin-left: 20px;
}

#dr {
	display: none;
}

div#switch span.current {
	background: #AE512A;
}

div#dc h2, div#dr h2 {margin:0; font-weight:bold; font-style:italic; font-size:16px;}
ul.mag {list-style: none; padding: 0 2.5em; margin: 0 0 1em 0;}
ul.mag li {text-indent: -1.4em;}
span.mdash {margin-right: 0.5em;}

form#formopt {
	display: none;
	margin-top: 1em;
}

#optform:link, #optform:visited {
	text-decoration: none;
	color: #c85c05;
	border-bottom: 1px dotted #c85c05;
	font-size: 125%;
}

#optform:hover {
	color: #000;
	border-bottom: 1px dotted #000;
	font-size: 125%;
}

form#formopt table {
	width: 100%;
}

form#formopt table td {
	width: auto;
	padding-bottom: 1em;
}

form#formopt table td.label {
	width: 20%;
	padding: 0.125em 1em 1em 0;
}

form#formopt label, #formopt input, #formopt textarea {
	font-size: 13px;
	/font-size: 82%;
}

form#formopt label {
	white-space: nowrap;
}

form#formopt input, #formopt textarea {
	width: 100%;
}

form#formopt textarea {
	height: 8em;
}

form#formopt input.submit {
	width: auto;
	font-size: 100%;
}

.error {
	color: #da0003;
}

.error label {
	color: #da0003;
}
