html, body, table, td, tr, th, img, div{
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-collapse: collapse;
}
body{
	background: #050709 URL('../img/main_bg.gif');
}

table.main_t{
	width: 993px;
	background-color: #000;
}
table.main_t .main_tr{
	text-align: center;
	width: 350px;
	height: 310px;
	background: URL('../img/tr_bg.jpg');
	vertical-align: bottom;
}

img.png_img {
        behavior: url("/pngbehavior.htc");
}
a{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #acac9c;
	text-decoration: underline;
}
a:hover{
	color: #eee;
	text-decoration: none;
}

a.arr{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #979797;
	text-decoration: none;
	padding-left: 16px;
	background: url("../img/arrow.gif") 0 4px no-repeat;
}
a.arr:hover{
	color: #eee;
	text-decoration: none;
	background: url("../img/arrow_h.gif") 0 4px no-repeat;
}

a.main_menu{
	font: 15px Verdana;
	font-weight: normal;
	letter-spacing : -1px;
	color: #888;
	display: block;
	text-decoration: none;
	line-height : 19px;
	/*font-style: italic;
	*/
}
a.main_menu:hover{
	color: #eee;
	text-decoration: none;
}

//a.main_menu{font: 13px Arial; font-weight: normal; letter-spacing : 1px; color: #999; display: block; text-decoration: none; line-height : 19px;}
//a.main_menu:hover{color: #fff; text-decoration: none;}
a.top-m{
	font: 13px Verdana;
	font-weight: normal;
	letter-spacing : -1px;
	color: #777;
	text-decoration: none;
}
a.top-m:hover{
	color: #fff;
	text-decoration: none;
} 

a.bottom{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999;
	text-decoration: none;
}
a.bottom:hover{
	color: #eee;
	text-decoration: none;
}

table.content{
	width: 993px;
	background-color: #000;
}
table.content td{
	padding: 20px 30px 30px 30px;
}
h1{
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ffc7c7;
	margin: 26px 0px;
	letter-spacing: -1px;
}
h2{
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #c5c5ee;
	margin: 26px 0px;
	letter-spacing: -1px;
}
p{
	font: 11px Verdana, Tahoma, Arial;
	color: #ccc;
	margin: 15px 0 15px 0;
	line-height: 13px;
}
i{color: #969696;}
li{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ccc;
	line-height : 13px;

}
.cit{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #aaa;
	font-style: italic;
	padding-left: 50px;
}

table.tech td{font: 11px Arial; color: #222; border-right: 1px solid #000; border-bottom: 1px solid #000; background: #a4a4a1; padding: 1px 3px;}
table.tech th{font: 11px Arial; color: #ccc; border-right: 1px solid #000; border-bottom: 1px solid #000; text-align: left; padding: 1px 3px; background: #303031; font-weight: bold;}
table.tech .cntr{text-align: center;}

div.wtr{width: 225px; border: 0px solid #111; padding: 0px; vertical-align: middle;}

#map {width: 640px; height: 560px; border: 10px solid #222; background: #fff;}

td.sape{	font: 9px Verdana, Arial; color: #555; padding: 2px 4px; letter-spacing: -1px;}
a.sape{
	font: 9px Verdana, Arial, Helvetica, sans-serif; letter-spacing: -1px;
	font-weight: normal;
	color: #555;
	text-decoration: none;
}
a.sape:hover{
	color: #999;
	text-decoration: none;
}
table.bottom{float: none; margin: auto; width: 993px; height: 40px; background: #121212 URL('../img/bottom.gif') no-repeat;}
td.td-bot1{font: 10px Arial; color: #444; padding: 0px 0 4px 4px; width: 560px; vertical-align: top; line-height: 20px;}
td.td-bot2{font: 10px Arial; color: #555; padding: 5px 4px 2px 0; width: 433px; text-align: right;}
div.menu_c{text-align: right; padding: 0 28px 22px 0;}
table.catalog{width: 675px;}
table.catalog td{font: 11px Arial; color: #222; border-right: 1px solid #000; border-bottom: 1px solid #000; background: #a4a4a1; padding: 2px 6px;}
table.catalog th{font: 11px Arial; color: #ccc; border-right: 1px solid #000; border-bottom: 1px solid #000; text-align: left; padding: 2px 6px; background: #303031; font-weight: bold;}
