body{
	background-color:#FFFFFF;
	font-size:11pt;
	color:#000000;
	font-family:times;
	margin:0;
	padding:0;
	
}

p{
font-size:11pt;
color:#000000;
padding:0;
margin:0;
}
.reg{
font-size:11pt;
color:#000000;
padding:0;
margin:0;
}
.name{
	font-size:14pt;
	border-bottom: 1px solid #000000;
	padding: 0px 0px 0px 0px;
	word-spacing: normal; 
	margin:0
}
.news {
  font-size: 10pt;
  text-align: justify;
  padding: 0px 0px 0px 0px;
  margin: 0;
  background-color: #EFEFD9;
}
.newsblink {
  font-size: 10pt;
  text-align: justify;
  padding: 0px 0px 0px 0px;
  margin: 0;
  background-color: #efefd9;
  text-decoration: blink;
}
.note {
  font-style: italic;
  font-size: 10pt;
  text-align: justify;
  padding: 3px;
  margin: 0;
}
.ord {
  font-size:11pt;
  color:#000000
}
.underlined{
	font-size:11pt;
	border-bottom: 1px solid #A9A9A9;
	padding: 0px 0px 0px 0px;
	word-spacing: normal;
	margin: 0; 
}
.small {
  font-size: 10pt;
  text-align: justify;
  padding: 0px 0px 0px 0px;
  margin: 0;
}
.white {
	color:#ffffff
}
.green {
	color:#008000
}
.partner_name {
  font-size: 10pt;
  text-align: justify;
  padding: 0 0 0 3px;
  margin: 0;
  color:#FF2D00;
  font-weight:bold;
  background-color: #B7F85B;
}
.item_name {
  font-size: 10pt;
  text-align: justify;
  padding: 0 0 0 3px;
  margin: 0;
  color:#FF8E00;
  font-weight:bold;
  background-color: #777777;
}
.specialitem_name {
  font-size: 10pt;
  text-align: justify;
  padding: 0 0 0 3px;
  margin: 0;
  color:#555555;
  font-weight:bold;
  background-color: #F0AE6B;
}
.bookitem_name {
  font-size: 10pt;
  text-align: justify;
  padding: 0 0 0 3px;
  margin: 0;
  color:#CCCCCC;
  font-weight:bold;
  background-color: #A52AAE;
}
.item_descr {
  margin: 0;
  padding:0 0 0 2px;
  background-color: #ffffff;
  border-left: 1px dotted #000000;
  border-right: 1px dotted #000000;
  border-bottom: 1px dotted #000000;
}


a{color:#000000}
a:hover{
	background-color:#000000;
	color:#ffffff
}
a.secret{
	text-decoration:none
}

a.button{
	text-decoration:none
}
a.button:hover{
	background-color:#ffffff;
	color:#ffffff
}

.small_button{
	border:1px solid #000;
	font-size:8pt;
	color:#000000;
	background-color:#EBE9ED;
	font-family:verdana;
	margin:0;
	padding:0;
}

.small_button:hover{
	background-color:#000000;
	color:#EB9911;	
}

.history_ord{
	border:0px solid #000;
	font-size:8pt;
	color:#000000;
	background-color:#FFFFFF;
	font-family:verdana;
	margin:0;
	padding:0;
}

.history_ord:hover{
	background-color:#000000;
	color:#EB9911;	
}

.history_info{
	border:0px solid #000;
	font-size:8pt;
	color:#5BD01D;
	background-color:#FFF0B7;
	font-family:verdana;
	margin:0;
	padding:0;
}

.history_info:hover{
	background-color:#000000;
	color:#FFF0B7;	
}

.history_node{
	border:0px solid #000;
	font-size:8pt;
	color:#E5E13A;
	background-color:#7398FE;
	font-family:verdana;
	margin:0;
	padding:0;
}

.history_node:hover{
	background-color:#000000;
	color:#7398FE;	
}

.history_com{
	border:0px solid #000;
	font-size:8pt;
	color:#F96204;
	background-color:#FFC7F1;
	font-family:verdana;
	margin:0;
	padding:0;
}

.history_com:hover{
	background-color:#000000;
	color:#FFC7F1;	
}

ul {
  width: 100%;
  padding: 0;
  margin-left: 5px;
  list-style-type: none;
}

li.menu{font-size:11pt}

/*table.mainpag{
	border-width:1px;
	border-collapse:separate;
	border-color:gray;
	border-style:solid;
	border-spacing:0px	
	}*/

table.main{
	border-style:dotted;
	border-color:gray;
	border-collapse:separate;
	border-spacing:3px}

table.tight{
	border-style:dotted;
	border-color:gray;
	border-collapse:separate;
	border-spacing:0px}	
	
table.section{
	border-style:solid;
	border-color:gray;
	border-collapse:separate;
	border-spacing:3px}

td.invisible{border-style:none}

td.top{
vertical-align:top
}

td.right{
text-align:right;
}

h1{align:center}

select.stylish{
	font-size:11pt}

input{
	font-size:11pt}

div.all{
	width: 600px;
	margin:auto;
	padding:0;
}

div.page{
	width: 600px;
}

div.fixedmenu{
	top:135px;
	position:fixed;
	max-width:100px;
}

div.fixedmenu2{
	top:8px;
	position:fixed;
	width: 80px;
}

div.item{
	padding: 6px 10px 10px 0;
	margin:auto;
	max-width:300px;
}

div.darkgray{
	background-color:#111111;

}
div.friend_talk{
	background-color:#179900;
	padding: 6px 6px 6px 6px;
	margin:auto;
	border: 2px dotted #FF7202;

}

select.edit{
	font-size:8pt;
	background-color:#CECECE;
	border:1px solid #000;
	margin:0 0 0 0;
	width: 152px;
}

input.edit{
	font-size:8pt;
	background-color:#CECECE;
	border:1px solid #000;
	margin:0 0 0 0;
	width: 150px;
}

div.wall1{
	background-color:#FFFFFF;
	border-style:dotted;
	border-color:gray;
	border-width:1px;
	border-top:0px;
	border-bottom:0px;
}
div.wall2{
	background-color:#EEEEEE;
	border-style:dotted;
	border-color:gray;
	border-width:1px;
}
div.wall3{
	background-color:#FFFFFF;
	border-style:dotted;
	border-color:gray;
	border-width:0px;
}
div.wall4{
	background-color:#EEEEEE;
	border-style:dotted;
	border-color:gray;
	border-width:0px;
}
