body {
	font-family: Arial, Helvetica, sans-serif;
padding:0;
margin:0;
background-image: url("../images/nebo.jpg");
background-repeat: repeat-x;
background-position: top;
background-color: #ffffff;
}
.b {text-decoration: none; color: #000000;font-weight:bold;margin:0px;	font-size: 12px;}
.red {font-size:14px; color: #FD0504; font-weight:bold;}
.green {font-size:14px; color: #009900; font-weight:bold; text-decoration: none;}
.version {font-size:11px; color: #000000; text-decoration: none;}
.zakons {font-family: Tahoma; font-size:13px; color: #000000; font-weight:normal;}
.phones {font-family: Tahoma; font-size:12px; color: #000000; font-weight:normal;}
.intro a {
        font-family: Tahoma, "Arial Cyr", sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height:11px;
	color: #8AC14C;
	text-decoration: none;
}
div#pagetext h1 {
  color: #009900;
  text-align: center;
 font-size:18px;
}
div#pagetext h2 {
  color: #FD0504;
  text-align: center;
 font-size:16px;
}
div#pagetext p {
  margin-left: 15px;
  margin-right: 15px;
}
div#pagetext a {
  color: #000;
}

div#pagetext p, div#pagetext li, div#pagetext td p, div#pagetext td li {
 font-size:16px;
}
.gogo { 
 width:850px;
 height:100px;
 border: 0px solid #C9CFD3;
 overflow:auto;
 }
.hidden {
	display:none;
	background:#F00;
	border:double;
	position:absolute;
	left:744px;
	width:300px;
	top: 61px;
	color:#FFF;
	text-align:justify;
	border-width:medium;
	margin:10px 10px 10px 10px;
	padding: 10 10 10 10;
	border-color:#000;
	 }
	 .kalka_old {
	display:block;
	background:#FFF;
	opacity: 0.7;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
	position:absolute;
	text-align:justify;
	margin:;
	padding: 10 10 10 10;
	width: 100%;
	height: 121%;
	 }
	 .kalka {
	display:block;
	background:url(../img/bg_redox.jpg) repeat;
	opacity: 1;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
	position:absolute;
	text-align:justify;
	margin:;
	padding: 10 10 10 10;
	width: 100%;
	height: 122%;
	 }
	  .pergament {
		  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
	display:block;
	background: url(/scroll_paper.png) no-repeat;
	position:absolute;
	text-align:justify;
	margin:;
	width: 660;
	height:730;
	left: 320px;
	top: 5px;
	 }
	 .pergament_text {
	font-family: 'Forum', cursive;	 
	display:block;
padding-top: 200;
	padding-left: 30;
	padding-right: 30;
	text-align:justify;
	margin:;
	width: 560;
	height:450;

	 }
	  .lenta{
	position:absolute;
	display:block;
	margin:;
	width: 132;
	height:200;
	left: 555px;
	top: -5px;
	 }
	 .krestik{
	position:absolute;
	margin:;
	width: 100;
	height:30;
	left: 64px;
	top: 36px;
	 }
	  .krestik2 {
	position:absolute;
	margin:;
	width: 100;
	height:30;
	left: 521px;
	top: 674px;
	 }
	 .back {
	display:block;
	position:absolute;
	text-align:justify;
	margin:;
	width: 709;
	height:672;
	left: 286px;
	top: 73px;
	 }
	  .back_top {
	display:block;
	background: url(../img/top.png) no-repeat;
	position:absolute;
	margin:;
	width: 709;
	height:133;
	left: 0px;
	top: 0px;
	 }
	  .back_middle {
		  text-align:center;
	display:block;
	background: url(../img/middle.png) repeat;
	position:absolute;
	margin:;
	width: 709;
	height: 434;
	left: 0px;
	top: 133px;
	 }
	 .back_bottom {
	display:block;
	background: url(../img/bottom.png) no-repeat;
	position:absolute;
	margin:;
	width: 709;
	height:106;
	left: 0px;
	top: 554px;
	 }
	 .krestik3 {
	position:absolute;
	margin:;
	width: 23;
	height:23;
	left: 680px;
	top: 7px;
	 }
	 .text_new {
		font-family: 'Forum', cursive;
		font-size:15px;
		text-align:left; 
		line-height: 100%;
		}
		 .text_new a {
		font-family: 'Forum', cursive;
		font-size:15px;;
		text-align:left;
		color:#F00; 
		text-decoration: none; 
		border-bottom-style: dotted; 
		border-bottom-color: red; 
		border-bottom-width: 1px;
		}
		 .text_new span {
		font-family: 'Forum', cursive;
		font-size:15px;
		text-align:left;
		color:#0000; 
		}
		.tooltip
{
  position: relative;
  background: #eaeaea;
  cursor: help;
  display: inline-block;
  text-decoration: none;
  color: #222;
  outline: none;
  text-decoration: none; 
		border-bottom-style: dotted; 
		border-bottom-color: red; 
		border-bottom-width: 1px;
}

.tooltip span
{
	color:#000;
  visibility: hidden;
  position: absolute; 
  bottom: 30px;
  left: 50%;
  z-index: 999;
  width: 230px;
  margin-left: -127px;
  padding: 10px;
  border: 0px solid #ccc;
  opacity: .9;
  background-color: #ddd;                     
  background-image: -webkit-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -moz-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -ms-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -o-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));  
  -moz-border-radius: 4px;
  border-radius: 4px;  
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;  
  text-shadow: 0 1px 0 rgba(255,255,255,.4); 
}

.tooltip:hover
{
  border: 0; /* IE6 fix */
  text-decoration: none; 
		border-bottom-style: dotted; 
		border-bottom-color: red; 
		border-bottom-width: 1px;
}

.tooltip:hover span
{
  visibility: visible;
}

.tooltip span:before,
.tooltip span:after
{
  content: "";
  position: absolute;
  z-index: 1000;
  bottom: -8px;
  left: 50%;
  margin-left: -8px;  
  border-top: 8px solid #ddd;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;        
  border-bottom: 0;  
}

.tooltip span:before
{
  border-top-color: #ccc;
  bottom: -9px;
}

/* red */

.red-tooltip span
{

  border-color: #e1ca82;
  background-color: #F00;                     
}

.red-tooltip span:after
{ 
  border-top-color: #F00;
}

.red-tooltip span:before
{
  border-top-color: #F00;
}
.flash 
{
	display:none;
	}
