html {
  width: 100%;
  height: 100%;
}
body {
	background: #000000 url(http://www.graniart.ru/design/standart/images/spacer.gif) no-repeat;
    background-attachment: fixed;
	color: #ffffff;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	width: 100%;
	height: 100%;
}
#header {
	background: #fff url(../img/top_left.jpg) no-repeat;
	height:162px;
}
#header h1 {
	background:url(../img/top_right.jpg) no-repeat right;
	color:#000;
	font-size:11px;
	height:32px;
	margin:0;
	padding:0;
	text-align:center;
}
#header h1 img{
	display:block;
	margin:20px 0;
}


#menu {
	margin-top:20px;
	text-align:center;
}
#menu a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#menu ul{
	margin:0;
	padding:0;
}
#menu ul li{
	list-style:none;
	display:inline;
	margin:0 10px;
}


#content {
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	margin: 20px;
	padding:20px 0 10px 0;
}
#content h1 {
	font-size:10px;
	margin:0 0 20px 0;
	padding:0;
}


#footer{
	margin:20px;
}
#footer a {
	color:#fff;
}
.copy {
	color:#fff;
}

#copy {
	float:left;
}
#contacts {
	float:right;
	text-align:right;
}

.aforizmi {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: black; FONT-STYLE: italic; FONT-FAMILY: Times New Roman, Times, serif
}
.faq2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: black; FONT-WEIGHT: bold; FONT-STYLE: italic; FONT-FAMILY: Times New Roman, Times, serif
}

.faq3 {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: black; FONT-WEIGHT: bold; FONT-STYLE: italic; FONT-FAMILY: Times New Roman, Times, serif
}


.ask {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: black; FONT-WEIGHT: bold; FONT-STYLE: italic; FONT-FAMILY: Times New Roman, Times, serif
}

.title_text {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: black; FONT-WEIGHT: bold;  FONT-FAMILY: Times New Roman, Times, serif
}



.title_top_name {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: black; FONT-WEIGHT: bold;  FONT-FAMILY: Times New Roman, Times, serif
}

.title_anceta_name {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: black; FONT-WEIGHT: bold;  FONT-FAMILY: Times New Roman, Times, serif
}



.aforizmi_avtor {
	FONT-WEIGHT: bold; FONT-SIZE: 20pt; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Times New Roman, Times, serif
}
.design {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: white; FONT-STYLE: italic; FONT-FAMILY: Times New Roman, Times, serif
}
.zagolovok {
	FONT-WEIGHT: ; FONT-SIZE: 15pt; COLOR: white; FONT-STYLE: italic; FONT-FAMILY: Times New Roman, Times, serif
}
.text {
	FONT-WEIGHT: normal; FONT-SIZE:10pt; COLOR: black; FONT-FAMILY: "Arial"
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; COLOR: #336699
}
LI {
	MARGIN-TOP: 0px; COLOR: black
}
#divControl {
	FONT-SIZE: 8pt; LEFT: 26%; VISIBILITY: hidden; WIDTH: 350px; COLOR: #336699; FONT-FAMILY: arial,helvetica,sans-serif; POSITION: absolute; TOP: 28%
}
#divCont {
	LEFT: 26%; WIDTH: 515px; CLIP: rect(0px 250px 155px 0px); COLOR: #336699; POSITION: absolute; TOP: 200px; HEIGHT: 150px; TEXT-ALIGN: justify
}
LINK {
	COLOR: #336699
}
A.link_fon {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.link_fon:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana
}
A.up_menu {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}

A.up_menu:hover {
	FONT-SIZE: 8pt; TEXT-DECORATION:underline; FONT-FAMILY: Verdana
}

A.up_sub_menu {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}

A.up_sub_menu:hover {
	FONT-SIZE: 8pt; COLOR: #322983; FONT-FAMILY: Verdana
}

input {border:1px #000 solid}
.menu {padding-left:10px;padding-right:11px;color:#FFFFFF}
.menu a{font-family:Tahoma; font-size:11px; color:#ffffff; background:#000000; TEXT-DECORATION:none; FONT-WEIGHT:bold; padding:0px 5px 0px 5px}
.menu a:hover{font-family:Tahoma; font-size:11px; color:#ffffff; background:#000000; TEXT-DECORATION:bold; FONT-WEIGHT:bold; padding:0px 5px 0px 5px}
a{color:#666666}
div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
  font-family: Tahoma;
  font-size: 10pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

div.menuBar {
  background-color: #000000;
  border: 0px outset #000000;
  padding: 4px 2px 4px 2px;
  text-align: left;
}

div.menuBar a.menuButton {
  background-color: transparent;
  border: 0px solid #000000;
  color: #000000;
  cursor: default;
  left: 0px;
  margin: 1px;
  padding: 2px 6px 2px 6px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.menuBar a.menuButton:hover {
  background-color: transparent;
  border: 0px outset #000000;
  color: #000000;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: #000000;
  border: 0px inset #000000;
  color: #FFFFFF;
  left: 1px;
  top: 1px;
}

div.menu {
  background-color: #000000;
  border: 0px outset #000000;
  left: 0px;
  padding: 0px 1px 1px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.menu a.menuItem {
  color: #ffffff;
  cursor: default;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  color: #ffffff;
  cursor: auto; 
  padding: 3px 1em;
  text-decoration: underline;  
  font-family: Tahoma;
  font-size: 10pt;
  font-style: normal;
  font-weight: normal;
  
}

div.menu a.menuItem span.menuItemText {
}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border: 1px inset #e0e0e0;
  margin: 4px 2px;
}
#headimg {
position: fixed;
_position: absolute;
top: 0px;
_top:expression(eval(document.documentElement.scrollTop));
left: 0px;
margin: 0px;
padding: 0px;
width: 100%;
}
#lefttmenu {
position: fixed;
_position: absolute;
top: 140px;
_top:expression(eval(document.documentElement.scrollTop) + 180);
left: 20px;
width: 260px;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
padding: 5px 5px 5px 5px;
}
#rightmenu {
position: fixed;
_position: absolute;
top: 180px;
_top:expression(eval(document.documentElement.scrollTop) + 180);
right: 20px;
width: 260px;
color: #FFFFFF;
border: 0px;
text-align: right;
padding: 5px 5px 5px 5px;
}
.form {
  font-size: 11px;
  width: 240px;}
a:link {
	color: #FFFFFF;
}
a:visited {
	color: #FFFFFF;
}
a:active {
	color: #FFFFFF;
}
td.last_renovation {
border: 0px solid #cccccc;
color: #333333;
padding: 3px;
vertical-align:top;
}