﻿body {
	margin: 0px;
	padding: 0px;
	background: #CC99FF url('../images/background.gif') repeat scroll left top;
}
#upper, #footer {
	margin: 3px;
	border: 3px #FFFFFF solid;
	text-align: center;
	color: #FFFFFF;
}
#upper p {
	font: bold 12px/100% Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 5px 0px 10px;
}
#upper h1 {
	font: bold 28px/100% Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 10px 0px 15px;
}
#upper h2 {
	font: bold 18px/100% Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 15px 0px 5px;
}
#upper h2 a {
	color: #FFFFFF;
	text-decoration: none;
	border: 1px #FFFFFF solid;
	padding: 0px 10px;
}
#upper h2 a:hover, #forjump a:hover, h3, #foradmin a:hover {
	background-color: #9966FF;
}
#footer {
	clear: both;
}
#counter {
	width: 88px;
	height: 31px;
	margin: 0px auto;
	overflow: hidden;
}
#counter img {
	width: 88px;
	height: 31px;
	border-width: 0px;
}
/*inmedium*/
#inmedium {
	background-color: #FFFFFF;
	margin: 3px 200px;
	border: 25px #FFFFFF solid;
}
#inmedium a, #ontheleft a {
	color: #6600CC;
	text-decoration: underline;
}
#inmedium a:hover, #ontheleft a:hover {
	color: #910091;
}
#inmedium h3 {
	color: #FFFFFF;
	padding: 1px;
	text-align: center;
	margin: 0px 25px 15px;
	font: bold 16px/100% Arial, Helvetica, sans-serif;
	border: 3px #FFFFFF double;
}
#inmedium p, #inmedium li {
	margin: 0px 0px 15px;
	text-align: justify;
}
#inmedium p {
	text-indent: 30px;
	font: normal 18px/150% Arial, Helvetica, sans-serif;
}
#inmedium li {
	font: bold 14px/150% Arial, Helvetica, sans-serif;
}
#inmedium ol {
	padding: 0px 90px;
}
/*ontheright,ontheleft*/
#ontheleft {
	float: left;
	width: 200px;
}
#ontheright {
	float: right;
	width: 200px;
}
.bord {
	border: 3px #FFFFFF solid;
	margin: 0px 3px 3px;
}
.bord h5 {
	margin: 6px 0px;
	padding: 0px;
	font: bold 14px/100% Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
}
#forjump a, #foradmin a, #sendingout span {
	font: bold 12px/100% Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#forjump a, #foradmin a {
	display: block;
	margin: 3px;
	padding: 3px;
	border: 1px #FFFFFF solid;
	text-decoration: none;
}
#sendingout form {
	margin: 3px;
	padding: 3px 0px 3px 3px;
	border: 1px #FFFFFF solid;
}
#sendingout input {
	width: 50px;
}
#sendingout input#sendemail {
	width: 167px;
	margin: 3px 0px;
}
/*form*/
#inmedium form {
	margin: 0px;
	padding: 0px;
}
#inmedium fieldset {
	margin: 15px 0px;
	background: #FFFFFF url('../images/fieldset.gif') repeat-x scroll left bottom;
	border: 1px #9966FF solid;
}
#inmedium legend {
	color: #9966FF;
	font: normal 12px/100% Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
#inmedium form div {
	padding: 5px 0px 5px 5px;
}
#inmedium form div.sendmessage {
	padding: 5px 0px 5px 90px;
}
#inmedium textarea {
	width: 97%;
	background-color: #E8DDFF;
	font: bold 14px/150% Arial, Helvetica, sans-serif;
	color: #36006C;
}
#inmedium label, #inmedium .sendmessage, #inmedium .sendmessage input {
	font: bold 12px/130% Arial, Helvetica, sans-serif;
}
input.submit {
	padding: 5px 10px;
}
/*декоры*/
kbd {
	color: #FF0000;
}
samp {
	color: #9966FF;
	font: bold 18px "Courier New", Courier, monospace;
}
p#elena {
	background: #FFFFFF url('../images/elena.gif') no-repeat scroll center center;
	padding-bottom: 350px;
}
#fresh {
	color: #000000;
	font: bold 12px/130% Arial, Helvetica, sans-serif;
	padding: 190px 5px 5px;
	background: #FFFFFF url('../images/pose-pommel.jpg') no-repeat scroll center top;
	background-color: #E5E5E5;
}
#landscape {
	background: #FFFFFF url('../images/landscape-to-india.gif') no-repeat scroll center center;
	height: 300px;
}
/*admin*/
p.orderly {
	background-color: #99FF99;
}
p.attention {
	background-color: #FF9999;
}