body{
	margin: 0px;	padding: 0px;
	background: #FFF;
	font-size: 11px;
	color: #5a432c;
	font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
	text-align: left;
}

/* ======================== IMAGES ================================*/
A IMG	{border: 0px;}
img		{ border-style: none; }
/* ======================== TEXT ================================= */
p		{ margin: 0px 0px; padding: 0.2em 5px; }
strong	{ font-weight: bold; }
b, .b	{ font-weight: bold; }
small	{ color: #333; font-size: 90%; }

h1 {margin: 0px; padding: 0.7em 0em 0.5em 0em; font-size: 18px; text-transform: uppercase; font-weight: normal;}
h2 {margin: 0px; padding: 1em 0em 1em 0em; font-size: 14px; font-weight: normal;}
h3 {margin: 0px; padding: 1em 0em 1em 0em; font-size: 13px; font-weight: normal;}
h4 {margin: 0px; padding: 1em 0em 1em 0em; font-size: 12px; font-weight: normal;}
h5 {margin: 0px; padding: 1em 0em 1em 0em; font-size: 11px; font-weight: normal;}

hr		{ height: 1px; color: #333333; background-color: #333333; border: 0px solid #333333; margin: 0px; padding: 0px; }

/* ======================== LISTS ================================ */
ol			{ margin: 10px 0px 10px 35px; padding: 0px; list-style-type: decimal; }
ul			{ margin: 10px 0px 10px 35px; padding: 0px; list-style-type: disc; }
li			{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

/* ====================== FORM ELEMENTS ========================= */
form		{ display: inline; }
.noborder	{ border-style: none; }
.input, .button {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #c1c1c1;
	font-size: 10px;
	border: 1px solid;
	padding: 1px;
}
.input				{ background-color: #ffffff; border-color: #1e1e1e #e0e0e0 #e0e0e0 #1e1e1e; }
.button				{ background-color: #797979; border-color: #dddddd #1f1f1f #1f1f1f #b0b0b0; margin-top: 7px; }
.radio				{ vertical-align: middle; margin: 0px 5px 0px 5px; }
/* =============== СКЕЛЕТ КОЛОНОК ====================== */
#contentwrapper{
float: left;
overflow: hidden;
width: 100%;
}

#container {
	min-width: 996px;
	max-width: 1137px;
	margin: 0px auto;
}

#contentcolumn {
margin: 0 254px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
background: #e9d1a5;
zoom:1;
}

#leftcolumn {
float: left;
width: 238px; /*Width of left column*/
}

#rightcolumn {
float: right;
width: 238px; /*Width of right column*/
}
/* ============  MAIN SECTIONS  ============= */
body {background: url('../images/uzor1.gif') left -10px repeat;}

#body {
	width: 100%;
	background: url('../images/uzor.gif') left top repeat-x;
}

#header {
	height: 257px;
	overflow: hidden;
	width: 960px;
	background: url('../images/topuzor1.png') center top no-repeat;
	margin: 0px auto -10px auto;
}
* html #header .topmenu {}
/*  ========= TOP MENU ============  */
.topmenu {
	margin: 181px auto 0px auto;
	width: 480px;
	list-style: none;
}
.topmenu li {
	background: url('../images/dot.gif') 1px 5px no-repeat;
	float: left;
	color: #dff;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 0px 7px; 
}
.topmenu li.first {
	background: none;
	padding: 0px;
}
.topmenu li a {
	display: block;
	color: #dff;
	text-decoration: none;
	font-weight: bold;
}
.topmenu li a:hover{text-decoration: underline;}
/*  ========= left column ============  */
.headcolumn { /* шапка для левой и правой колонок */
	background: url('../images/columnhead.gif') center top no-repeat;
	height: 22px;
	padding: 42px 20px 5px 20px;
	line-height: 14px;
	text-align: center;
}
.headcolumn a {
	color: #cff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.headcolumn-oth {
	background: url('../images/col-head-line.gif') center 1px no-repeat;
	height: 9px;
}
.sidemenu-oth {
	margin:0;
	padding:0;
	list-style-type:none;
}
.sidemenu-oth li {
	height:42px;
	background:url(../images/menu-l.gif) center bottom no-repeat;
	padding-top:0px;
	padding-bottom:0px;
}
.sidemenu-oth li.last {
	background:none;
}
.columncontent-oth a {
	color: #604932;
	background:url(../images/kamen.gif) 12px 10px no-repeat;
	display:block;
	font: bold 12px Verdana;
	text-decoration: none;
	height:36px;
	padding:4px 5px 0 35px; 
}
.sidemenu-oth a.one-line {
	line-height:40px;
	padding-top:0px;
	height:40px;
}
.sidemenu-oth a:hover {
	background:#DEBD89 url(../images/kamen-sel.gif) left top no-repeat;
}
.columncontent-oth {
	background: url('../images/columncontent.gif') center top repeat-y;
	padding: 5px 6px 0px 6px;
}
.footercolumn {
	background: url(../images/columnfooter.gif) center -47px no-repeat;
	height: 10px;
	width: 238px;
	padding-bottom: 10px;

}
#leftcolumn, #rightcolumn {  /* линия в подвале левой и правой колонок */
	font-family: Tahoma, Arial, Helvetica, sans-serif, Verdana, Geneva,;
	padding: 0px 0px 10px 0px;
	line-height: 1.2em;
	font-size: 12px;
	font-weight: bold;
	color: #604932;
}
#rightcolumn {
	line-height: 2.3em;
}
#rightcolumn .less li {
	line-height: 1.5em;
}
/* ======================== ЛЕВОЕ МЕНЮ ====================================== */
.sidemenu {
	margin: 0px;
	padding: 10px 0px 20px 0px;
	list-style: none;
}
.sidemenu li {
	padding: 6px 0px;
}
.sidemenu A {
	color: #604932;
	text-decoration: none;
}
.sidemenu A:hover {text-decoration: underline;}

/* ========================= ЦЕНТРАЛЬНАЯ КОЛОНКА ============================ */
#contentcolumn {
	background: url('../images/contenttop.gif') left 25px repeat-x;
	padding: 42px 0px 0px 0px;
}
.contentcenter {
	background: url('../images/contentpaperleft.gif') left top repeat-y;
	margin: -9px -6px 0px -6px;
}
.contentcenter1 {
	font-size:15px;
	font-weight:bold;
	background: url('../images/contentpaperright.gif') right top repeat-y;
	padding: 9px 12px 0px;
}
.contentcenter .text {
	background: url(../images/paper.gif) left top repeat;
	width: 99%;
	padding: 0 0.5%;
	overflow: hidden;
}
.contentbottom {
	margin: 0 240px;
}
.contentbottom0 {
	height: 62px;
	position: relative;
}
.contentbottom .paper {
	background: url('../images/paperbottom.gif') left top repeat-x;
	margin: 0px 54px;
	height:62px;
}
.contentbottom1 {
	background: url('../images/contentbottom.gif') left bottom no-repeat;
	height: 62px;
	width: 78px;
	position: absolute;
	left: -8px;
	top:0;
}
.contentbottom2 {
	background: url('../images/contentbottom1.gif') right bottom no-repeat;
	height: 62px;
	width:79px;
	position: absolute;
	right: -15px;
	top:0;
}

/* ================== ВСТАВКА ИЛЛЮСТРАЦИИ ==================== */
.illustrations {
	background: url('../images/ramka.gif') center center no-repeat;
	float: left;
	overflow: hidden;
	margin: 6px 8px;
	width: 169px;
	height: 138px;
}
.illustrations IMG {
	width: 138px;
	height: 106px;
	margin: 16px;
}
.columncontent {
	background: url('../images/columncontent.gif') center top repeat-y;
	padding: 5px 15px 0px 15px;
}
/*  ========= FOOTER ============  */
.footermenu {
	margin: 127px auto 0px auto;
	width: 480px;
	overflow: hidden;
	list-style: none;
}
.footermenu li {
	float: left;
	color: #edd8c2;
	text-decoration: none;
	padding: 0px 0px 0px 15px; 
}
.footermenu li.first {padding-left: 0px;} 
.footermenu li a {
	display: block;
	color: #edd8c2;
	text-decoration: none;
	font-weight: bold;
}
.footermenu li a:hover{text-decoration: underline;}
/* =================================== */
#footer{
	clear: both;
	margin-top: -10px;
	height: 173px;
	background: url('../images/footerdark.png') center top repeat-x;
}
#footer1{
	background: url('../images/footer.gif') center top no-repeat;
	height: 173px;
	overflow: hidden;
}
.noborder {margin: 0 auto; border-collapse: collapse; padding: 0; border: 0;}
.noborder tr, .noborder td {padding: 0;}

.sidemenu-bottom li {
}
