/* Общие настройки */

* { padding: 0px; margin: 0px; }
HTML, BODY { height: 100%; }
BODY { position: relative; }
#body{
	padding: 25px 35px 0 35px;
	position: relative;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	
	min-width: 1000px;
	max-width: 1260px;
	/*
	width:
		expression(
			document.body.clientWidth <= 1000 ? "1000px"
				: (document.body.clientWidth >= 1260 ? "1260px" : "100%")
		);*/
}

/* Простые теги */

BODY { font-family: Tahoma; font-size: 0.8em; color: #532D17; }
BODY {  background: #F9F8D8; }

A { color: #590563; }
A:link, A:visited { text-decoration: underline; }
A:active, A:hover { text-decoration: none; }

A IMG { border: 0; }

/* H1 { font-size: 14px; margin: 0 0 12px 0; text-transform: uppercase; } */
H1 { font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:17px; font-weight: normal; line-height: 17px; color:#590563; }
H2 { font-size: 16px; margin: 0 0 0px 0; text-align: center; }
H3 { font-size: 13px; margin: 15px 0 12px 0; color: #590563; }

H5 { font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:17px; font-weight: normal; line-height: 17px; color:#590563; margin-bottom: 7px;}

P { margin-bottom: 12px; margin-top: 12px; }

HR {
	color: #532D17;
	background-color: #532D17;
	height: 1px;
	border-width:0px;
	margin-bottom: 10px;
}

/* Расстановка колонок */

#header_area { width: 100%; }
#footer_area { width: 100%;  }


#header_area, #content_area, #footer_area { overflow: auto; }
#header_area, #footer_area { padding-bottom: 25px; }

DIV.main_col { float: right; width:100%; margin-left: -250px; }
DIV.main_col .inside_col { margin-left: 280px; }
DIV.add_col { float: left; width: 250px; }

/* BLOCKS */

DIV.block {
	background: top left;
	border: solid 1px #532D17;
}
DIV.block DIV.inside_block {
	_height: 100%;
	min-height: 74px;
	padding: 13px 23px;
	overflow: auto;
}

DIV#header { background: url(/images/bg_brown.gif) }
DIV#header UL { margin-top: 5px; }
DIV#header LI {
	background: url(/images/bee.gif) left top no-repeat;
	list-style: none;
	margin-bottom: 3px;
	padding-left: 32px;
}
DIV#header .col1 { width: 160px; float: left; }
DIV#header .col2 {
	width: 190px;
	float: left;
	border: solid 1px #532D17;
	margin-top: 6px;
	min-height: 40px;
	padding: 10px 15px 12px 15px;
}
DIV#header .col3 {
	margin-left: 150px;
	border: solid 1px #532D17;
	margin-top: 6px;
	min-height: 40px;
	padding: 12px 15px 10px 15px;
}

DIV#logo { background: url(/images/bg_yellow.gif) }
DIV#logo DIV.inside_block { background: url(/images/flower_fiolet.gif) right bottom no-repeat; }
DIV#logo DIV DIV { padding-top: 9px; padding-bottom: 8px;}


DIV#content_area DIV.block { margin-bottom: 25px; }

DIV#content { background: url(/images/bg_yellow.gif) }
DIV#content DIV.inside_block { background: url(/images/flower_purple.gif) right bottom no-repeat; }

DIV#content #submenu { width: 160px; float: right; border: solid 1px #532D17; margin-left: 20px; margin-bottom: 15px; }
DIV#content #submenu DIV.inside { padding: 13px 20px; }
DIV#content #submenu DIV.menu_title { font-weight: bold; padding-bottom: 3px; border-bottom: solid 1px #532D17; }
DIV#content #submenu UL { margin-top: 10px; margin-left: 12px; }
DIV#content #submenu LI { font-size: 0.85em; margin-bottom: 7px; }
DIV#content #submenu LI A { text-decoration: none; }
DIV#content #submenu LI.this A { color: #532D17; font-weight: bold; }
DIV#content #submenu A:active, DIV#content #submenu A:hover { color: #532D17; }


DIV#address { background: url(/images/bg_green.gif) }
DIV#address DIV.inside_block { background: url(/images/flower_oduvanchik.gif) left bottom no-repeat; }
DIV#address DIV.inside_block { text-align: right; }
DIV#address IMG { margin-bottom: 3px; }
DIV#address A { color: #532D17; }
DIV#address A:link, DIV#address A:visited { text-decoration: none; }
DIV#address A:active, DIV#address A:hover { text-decoration: underline; }


DIV#spheres { background: url(/images/bg_yellow.gif) }
DIV#spheres DIV.inside_block { background: url(/images/flower_pink.gif) right bottom no-repeat; }
DIV#spheres .col1 { width: 55%; float: left; }
DIV#spheres .col2 { width: 45%; float: right; }
/*
DIV#spheres UL { margin: 8px 0 12px 12px; }
DIV#spheres LI { font-size: 0.85em; }
DIV#spheres A { color: #381E10; }
*/
DIV#spheres UL { margin: 8px 0 12px 12px; }
DIV#spheres LI { font-size: 0.85em; margin-bottom: 0.7em; }
DIV#spheres A { color: #590563; }
DIV#spheres A:link, DIV#spheres A:visited { text-decoration: none; }
DIV#spheres A:active, DIV#spheres A:hover { text-decoration: underline; }


DIV#interestingly { background: url(/images/bg_brown.gif) }
DIV#interestingly { font-size: 0.85em; text-align: justify; }
DIV#interestingly DIV.img { text-align: right; margin-bottom: 3px; }


DIV#footer { background: url(/images/bg_brown.gif) }
DIV#footer .col1 { width: 65%; float: left; }
DIV#footer .col2 { width: 35%; float: right; text-align: right; }
DIV#footer .nash_adres { margin-bottom: 9px; }
DIV#footer .col2 .bl1 {/*margin-bottom: 8px;*/ }
DIV#footer H5 { margin-bottom: 0px; }


DIV#footer_logo { background: url(/images/bg_yellow.gif); }
DIV#footer_logo DIV.inside_block { background: url(/images/flower_fiolet.gif) right bottom no-repeat; }
DIV#footer_logo DIV DIV { padding-top: 3px; }

DIV.vyezd { background: url(/images/bg_yellow.gif); }
DIV.vyezd DIV.inside_block { background: url(/images/flower_fiolet.gif) right bottom no-repeat; }
DIV.vyezd DIV DIV { padding-top: 3px; }

#content_area #content LI { margin-left: 17px; }
#content_area #content #submenu LI { margin: 0; }

