/*reset and general styles*/
html, body, ul, li, p, a, div, span, img, form, input, textarea, h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
html, body {height:100%;color:#fff;font-family:Georgia;font-size:12px;}
body {min-height:720px; min-width:999px;background:#000;}
* html body {width: expression(document.documentElement.clientWidth < 1000? "1000px" : "auto");} /*For IE6 1024x768 block*/
#conteiner {
	position:relative; 
	margin:0 auto; /* center, not in IE5 */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}
.index #conteiner
{
	background:url(images/top.jpg) top right no-repeat;
}
.sub #conteiner
{
	background:url(images/top2.jpg) top right no-repeat;
}
img, div, ul, li, table, td { behavior: url("iepngfix.htc") }
a {color:#f00;text-decoration:none;}
a:hover {text-decoration:underline;}
img{border:none;}
a:focus{outline:none;}

#search_block
{
	position:absolute;
	right:0;
	top:42px;
        right:42px;
}

#search_block input
{
width:188px;
}

#top_lnks
{
	position:absolute;
	right:42px;
	top:4px;
	color:#fff;
}
#top_menu
{
	position:absolute;
	top:25px;
	left:10%;
}
#top_menu ul
{
	list-style:none;
	width:150px;
}
#top_menu ul li
{
	line-height:28px;
}
#top_menu ul li a
{
	font-size:13px;	
}
#main
{
 	padding:425px 70px 0 70px;
}
h1
{
	font-size:24px;
	font-weight:normal;
}
.index h1
{
	margin:10px 0 30px 0;
}

#news td
{
	width:33%;
}
#news div
{
	line-height:18px;
	font-family:Arial;
	padding:0 50px 0 0;
	position:relative;
	z-index:10;
}
#news div i
{
	font-family:Geogia;
	font-size:14px;
}
#news div span
{
	color:#d4d4d4;
}
#all_news
{
	text-align:right;
	font-size:11px;
	padding:25px 0 0 0;
}
#footer
{
	color:#777;
	line-height:18px;
	font-size:11px;
	font-family:Arial;
	background:url(images/right_bot.jpg) bottom right no-repeat;
	padding:460px 50px 75px 50px;
	position:relative; z-index:1;
}
.index #footer
{
	margin:-300px 0 0 0;
}
.sub #footer
{
	margin:-415px 0 0 0;
}
#footer2
{
	background: url(images/left_bot.jpg) bottom left no-repeat; z-index:20;
}
#foot-l
{
	width:200px;
	float:left;
}
#foot-r
{
	margin:0 0 25px 245px;
}
/*NOT INDEX page*/

#main2
{
	padding:320px 45px 0 45px;
}
.sub h1
{
	color:#d4d4d4;
	padding:0 0 10px 20px;
}
#content
{
	background:#d4d4d4;
	padding:10px 20px 20px;
	position:relative;
	z-index:10;
	color:#000;
	font-family:Verdana;
	line-height:19px;
        min-height:400px;
        _height:400px;
}

#content h1
{
        color:#000;
}

#content p
{
	text-indent:10px;
}
/*
div
{
	border:1px solid red;
}
