@charset "utf-8";
/* CSS Document */
/* нехуй сюда пялится */


body {
	margin-left: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:10px;
}

td, div {
	font-family: Tahoma, Verdana;
	font-size: 11px;
}

a {
	color: #000000;
	text-decoration: underline;
}

a:hover {
	color: #000000;
	text-decoration: none;
}

span a  {
	color: gray;
	text-decoration: underline;
}
.tl {
	background-color: transparent;
	font-size:18px;
	font-family: Haettenschweiler;
	border: 0px 0px 1px 0px ;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	height:22px;
}
.tbl {border: solid 2px #444444;margin-top:15px;}

.inp {border: solid 1px black; height:22px}

@media screen {
	#prn {display:none;}
  }

@media print {
	Table { width:900px;}
	#hide {display:none;}
	#prn {display:block;}
  }

#lightbox {
	background-color: #eee;
	padding: 10px;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
#overlay {
	background-image: url(thumb_overlay.png);
}
#lightboxCaption {
	color: #333;
	background-color: #eee;
	font-size: 90%;
	text-align: center;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
* html #overlay {
	background-color: #000;
	background-image: url(thumb_blank.gif);
	filter: Alpha(opacity=50);
}

DIV.holder { BACKGROUND: #f8f8f8; VERTICAL-ALIGN: middle; WIDTH: 100%; HEIGHT: 100%; TEXT-ALIGN: center}
DIV.holder b { MARGIN: 0px auto; }
.style1 {color: #990000}
/*==============png===============*/
* html .png {
	width: expression(this.firstChild.width);
	filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+
	this.firstChild.src+"', sizingMethod='image')");

	background: expression("transparent url("+
                this.firstChild.src.replace(".png", ".gif")+") no-repeat");
	backgr\ound: none !important;
}

* html .png img {
	behavior: expression(this.style.visibility="hidden");
}

/*==============Adv===============*/
#outer {display:block; position:relative; background:#eee; padding:2em; text-align:center;}
#outer h2 {margin-bottom:1em;}
#navigation {background:transparent; margin:0 auto; height:auto;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }

#navigation ul {margin:0; padding:0; list-style-type:none; background:transparent;}
#navigation li {display:block; float:left; margin:0 1px;}
.snazzy {background:transparent;}
.snazzy span {text-align:center; color:#fff; margin:0; font-weight:normal;}

.b1, .b2, .b3, .b4 {display:block; font-size:1px;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }
.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {border-left:1px solid #fff; border-right:1px solid #fff;}
.b1 {margin:0 5px; background:#fff;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}
.boxcontent {display:block; border-left:1px solid #fff; border-right:1px solid #fff;}

a.menu, a.menu:visited {display:block; text-decoration:none; width:155px;}
a.menu:hover {background:transparent; cursor:pointer;}
a.menu:hover span {padding-top:10px; background:#c5c5c5;}
a:menu:hover b {background:#c5c5c5;} 

.blue {background:#ccc;}

a:hover b.blue {background:#c5c5c5;}

#elixir {
	position:absolute;
	left:11px;
	top:0px;
	width:160px;
	height:95px;
	z-index:1;
}