/*
Warning! Not modifed this file.
*/
html {min-height:100%; background:white url('../img/tao.gif') fixed no-repeat 40% 2em}
body {margin:.3em 2em; font-size:medium; font-family:Verdana, sans-serif; position:relative}

.normal {font-size:medium;font-weight:normal}
.normal img {border: none; vertical-align:middle;}

.page {float:left; width:44%; min-width:23em; margin-right:5%; position:relative}
li {margin-bottom:.3em}

fieldset {padding:1em; margin-bottom:1.6em}
legend img {vertical-align:middle}

label, input, textarea, select {display:block; width:98%}
input:focus, textarea:focus, label:hover input, label:hover textarea {background:#FDFDB8}
input, button, select {font-size:x-large}

button {cursor:pointer}

a {color:green}
a:visited {color:#93D69A}
a:hover {color:#31C740}

#go_payment {margin-left:2em}
#go_payment img {margin-right:1em; vertical-align:middle}

table.own {border-collapse: collapse; border:1px solid #daffd9}

.own td, .own th {	padding:.4em .8em; text-align:left; 
					border:1px solid #daffd9; 
					border-width:0 1px 0 1px}
.own th {background:#f1fbf2}
td.string, .own th {border-top:1px solid #daffd9}
td.string {padding:.3em .4em .1em .4em; font-size:large}

.own th, dt {color:green} 
dt {float:left; width:5em; text-align:right; margin-right:.8em}

footer, .small, legend {display:block; opacity:.7; font-size:smaller; clear:both}

.menu a {color:green; display:block; padding:.2em .4em}
.menu a:hover {color:#31C740}
.menu .current a {color:black; text-decoration:none; cursor:default}
li.current {color:red}

#panel {position:fixed; top:0; left:0; width:100%; text-align:right}
#panel div {position:absolute; right:0; padding:.5em 1em 0 0; font-size:x-large; color:white; z-index:10}
#panel a {text-decoration:none}
#bg {background:green; opacity:.7; width:100%; padding:0; height:1.8em; z-index:1}

#adm ul.page {width:30%; min-width:12em}
#adm div.page {width:54%}
.small {display:inline; font-size:medium}
input.small {width:5em; opacity:1}
.float label {float:left; width:auto; margin-right:1em}
label.nori {margin-right:.2em}
code {color:green; padding:1em; display:block}

.float:after {content:' '; display:block; clear:both}
.both {clear:both}

#ie6 {padding:3em 0 1em 160px; font-size:x-large}
#voodoo {float:left; margin-left:-120px}
#voodoo img {border:none}

.ahtung, a.ahtung, .ahtung input {color:red}

.note {border-bottom:1px dashed gray}

.radiobuttons label {margin:0 0 .6em 2em; padding-left:1em; width:auto}
.radiobuttons input {float:left; margin-left:-1em; width:auto}

.disabled {opacity:.5}
footer {padding-top:1.5em}

iframe {border:none}

.importunate {font-size:smaller; color:gray; clear:both; padding-top:2em}
.importunate img {vertical-align:middle; border:none}

.Catalog { 
float: left; 
}

.popup {
position: relative;
z-index: 1;
text-decoration: none; /* Убираем подчеркивание */
border-bottom: 1px dashed;

}

.popup:hover {
background-color: transparent;
z-index: 2;
}

.popup span {
position: absolute;
visibility: hidden;
bottom: -60px;
left: 80px;
}

.popup span img {
border-width: 0;
padding: 2px;
}

.popup:hover span {
visibility: visible;
bottom: -60px;
left: 80px;
}

#wizard1 {
	width: 765px;
	height: 65px;
	margin: 0 auto;
  background: url(../img/bg1.png) no-repeat;
	position: relative;
}

#wizard2 {
	width: 765px;
	height: 65px;
	margin: 0 auto;
  background: url(../img/bg2.png) no-repeat;
	position: relative;
}

#wizard3 {
	width: 765px;
	height: 65px;
	margin: 0 auto;
  background: url(../img/bg3.png) no-repeat;
	position: relative;
}

#wizard4 {
	width: 765px;
	height: 65px;
	margin: 0 auto;
  background: url(../img/bg4.png) no-repeat;
	position: relative;
}

#wizard5 {
	width: 765px;
	height: 65px;
	margin: 0 auto;
  background: url(../img/bg5.png) no-repeat;
	position: relative;
}

#wizard6 {
	width: 765px;
	height: 65px;
	margin: 0 auto;
  background: url(../img/bg6.png) no-repeat;
	position: relative;
}

#wizard7 {
	width: 765px;
	height: 65px;
	margin: 0 auto;
  background: url(../img/bg7.png) no-repeat;
	position: relative;
}

#wizardtring {
	display: block;
  font: 26px/62px "Trebuchet MS", Arial, Tahoma, sans-serif;
	padding: 0 0 0 25px;
	margin: 0 50px 0 0;
	color: #FFF;
}

#wizardinvite {
	position: absolute;
	top: 0;
	right: 17px;
	width: 33px;
	height: 53px;
  text-indent: -9999px;
}

#wizardinvite-bot {
	position: absolute;
	bottom: 0;
	right: 20px;
	width: 34px;
	height: 53px;
  text-indent: -9999px;
}

#wizardinvite-r {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 64px;
	height: 57px;
  text-indent: -9999px;
}

#wizardtring-black {
	display: block;
  font: 26px/62px "Trebuchet MS", Arial, Tahoma, sans-serif;
	padding: 0 0 0 25px;
	margin: 0 70px 0 0;
	color: #000;
	text-shadow: 0 1px 1px rgba(256,256,256,0.7);
}

#wizard-div-st {
	width: 680px;
	height: 65px;
	margin: 0 auto;
  background:#FFFACD; 
  padding:.6em 1.8em;
  font-size:x-large; 
  color:#1E90FF;	
}

#wizard-txt-st {
		font-size: x-large; 
		color:#1E90FF;
}

#wizard-inv-st {
		display:block; 
		font-size:medium; 
		text-align:right; 
		color:gray; 
		margin-top:.4em;
}

#wizard11 {
	margin: 0 auto;
	width: 765px;
	height: 65px;
  background: #F0EEBB;
	position: relative;
}
#wizardtring11 {
	display: block;
  font: 26px/30px "Trebuchet MS", Arial, Tahoma, sans-serif;
	padding: 15px 0 18px 25px;
	margin: 0 65px 0 0;
	color: #300;
}

#wizardinvite11-t {
	position: absolute;
	top: 0;
	right: 17px;
	width: 33px;
	height: 53px;
  text-indent: -9999px;
  background: url(../img/bage1.gif) no-repeat;
}


#wizardinvite11-b {
	position: absolute;
	bottom: 0;
	right: 20px;
	width: 34px;
	height: 53px;
  text-indent: -9999px;
  background: url(../img/bage2.gif) no-repeat;
}

