/* © Anatol Latotin | www.latotin.com | anatol@latotin.com */

body	{ margin:0; padding:0; font-family:serif; background:url('/_common/blank.gif') no-repeat fixed; font-size:12pt; background-color:#fff; }


table	{ width:100%; border-collapse:collapse; }
td		{ margin:0; padding:0; vertical-align:top; }
.wbg	{ background:url('/ads/i/white.png'); -background:expression('none'); -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/white.png', sizingMethod='scale'); -background-repeat:no-repeat; }


div.head	{ position:fixed; _position:absolute; z-index:30; top:0; left:0; width:100%; _top:expression(document.getElementsByTagName("body")[0].scrollTop+"px"); }

h1			{ font-weight:normal; font-size:.8em; font-style:italic; letter-spacing:.2em; margin:2.5em 0 0 5%; white-space:nowrap; position:absolute; }
h2			{ font-weight:normal; font-size:.8em; letter-spacing:.15em; margin:0 0 1.3em 0; }
h2 img		{ position:relative; z-index:2; top:-8px; margin-top:-8px; }
h2 a:hover	{ color:#f00; }


#menu			{ width:45%; margin:7.5em 0 0 10%; position:absolute; }
#menu td.space	{ width:20%; padding-right:.3em; }
#menu p			{ font-size:.67em; font-style:italic; letter-spacing:.15em; white-space:nowrap; padding-bottom:.2em; }
#menu a			{ color:#000; text-decoration:none; }
#menu a span	{ border-bottom:#f00 1px solid }
#menu a:hover	{ color:#fff; background:#f00; }


div.content			{ margin:14em 0 0 0; position:relative; z-index:20; }
div.content table	{ margin-bottom:17em; position:relative; }


p.contacts		{ font-size:.7em; font-family:sans-serif; margin-top:.7em; position:absolute; right:5%; }
p.contacts a	{ color:#000; }


#drawing_dots				{ width:100%; position:fixed; _position:absolute; z-index:10; top:0; left:0; _top:expression(document.getElementsByTagName("body")[0].scrollTop+"px"); _left:expression(document.getElementsByTagName("body")[0].scrollLeft+"px"); }
#drawing_lines_container	{ width:100%; overflow:hidden; position:fixed; _position:absolute; z-index:7; top:0; left:0; _top:expression(document.getElementsByTagName("body")[0].scrollTop+"px"); _left:expression(document.getElementsByTagName("body")[0].scrollLeft+"px"); }
div.drawing_lines			{ overflow:hidden; position:absolute; _position:absolute; top:0; left:0; _top:expression(document.getElementsByTagName("body")[0].scrollTop+"px"); _left:expression(document.getElementsByTagName("body")[0].scrollLeft+"px"); }
div.drawing_lines svg		{ position:absolute; }


p.copyright	{ font-size:.8em; font-style:italic; margin-left:5%; }


div.control_div	{ width:100%; height:1px; text-align:right; }


#t	{ position:fixed; _position:absolute; z-index:10; top:10em; left:1em; _top:expression(document.getElementsByTagName("body")[0].scrollTop+200+"px"); }


.align_center			{ position:relative; width:100%; }
.align_center:after		{ content:''; display:block; clear:both; }
.align_center_to_left	{ position:relative; right:50%; float:right; }
.align_center_to_right	{ position:relative; z-index:1; right:-50%; }