*{	margin:0; 
	padding:0;
	/* font:13px Tahoma, Verdana, Arial, sans-serif, "MS Trebuchet", "Trebuchet MS"; */
}
html {
	height: 100%;
} 

body{
	background:#FFFFFF; color:#000000;
	font:13px Tahoma, Verdana, Arial, sans-serif, "MS Trebuchet", "Trebuchet MS";
	margin: 10px 0 0 0;
	}

table{
	border-collapse:collapse;
	}
td{
	font:13px Tahoma, Verdana, Arial, sans-serif, "MS Trebuchet", "Trebuchet MS";
	padding:0 3px; margin:0;
	}

img { border:0; }


h2{
	color:#F15B22;
	color:#f15b22;
	line-height:25px;
	font-size:13px;
	padding: 1px 10px 4px 0px;
	}
h3{
	clear:both;
	color:#F15B22;
	color:#f15b22;
	line-height:20px;
	padding: 1px 10px 4px 0px;
	}
h4{
	color:#F15B22;
	color:#f15b22;
	line-height:16px;
	padding: 1px 10px 1px 0px;
	}
	
ul {padding-left:15px;}
ol {padding-left:20px;}
li {}
div{}

a{color:#f15b22; font-weight:normal; text-decoration:underline;}
a:hover{color:#996600; text-decoration:underline;}

h2 a{color:#F15B22; font-weight:bold; }
h2 a:hover{color:#996600; }

h3 a{color:#F15B22; font-weight:bold; }
h3 a:hover{color:#996600; }

div.today { color:#F15B22; margin: 0 0 7px 0; }

div#container-out{ 
	width:966px; 
	}
	
div#container{ 
	clear:both; float:left;
	width:966px; 
	background:transparent url(img/bg-m.gif) top center repeat-y; 
	}
	

div#top{ 
	clear:both; float:left;
	background:#FFFFFF url(img/bg.gif) top center repeat-x;
	height:160px; 
	width:950px;
	margin:0 0 0 8px;
	_margin:0 0 0 4px;
	}

div#top-1-ru, div#top-1-en{ 
	clear:both; float:left;
	width:720px; height:140px;
	margin:15px 0 0 15px;
	_margin:15px 0 0 5px;
	background:transparent url(img/top-1-ru.jpg) top left no-repeat;
	text-align:left;
	}
div#top-2-ru, div#top-2-en{ 
	float:left;
	text-align:left;
	width:200px; height:140px;
	margin:15px 0 0 0px;
	/* background:transparent url(img/top-2-ru.gif) 10px 50px no-repeat; */
	background:transparent url(img/top-2-ru.gif) 0 0 no-repeat;
	}
div#top-1-en{ 
	background:transparent url(img/top-1-en.jpg) top left no-repeat;
	}
div#top-2-en{ 
	/* background:transparent url(img/top-2-en.gif) 10px 50px no-repeat; */
	background:transparent url(img/top-2-en.gif) 0 0 no-repeat;
	}

a.lang{display:block; color:#FFFFFF; text-decoration:none; line-height:10px; font-size:12px;}
a.lang:hover{color:#FFFFFF; text-decoration:underline;}
a.lang{margin:10px 10px 0 10px;}
a.lang img{ margin:2px 5px -2px 0; }


div#left{
	clear:both; float:left;
	width:160px;
	margin:0 10px 0 23px;
	_margin:0 10px 0 10px;
	text-align:left; 
	overflow:hidden;
	}
div#left a, div#left a:active, div#left a:visited, div#left a:link { 
	display:block;
	font-size:12px; 
	text-decoration:none;
	margin:4px;
	color:#003399;
	}
div#left a:hover { 
	text-decoration:none;
	color:#996600;
	}
	
div#left a.print, 
div#left a:link.print, 
div#left a:active.print, 
div#left a:visited.print 
{ padding-left:18px; background:url(img/printer.gif) 0 3px no-repeat; color:#F15B22;}
div#left a:hover.print { 
	text-decoration:none;
	color:#996600;
	}
div#lbn{clear:both;}
	
div#content{
	float:left;
	text-align:left; 
	width:520px;
	margin:0 10px 0 10px;
	/* overflow:auto; */
	}
div#right{
	float:left;
	width:200px;
	margin:0 0px 0 10px;
	padding:3px 0 0 0;
	text-align:left; 
	}
	
div#copyright{
	clear:both;	
	/*float:left; */
	text-align:left; 
	font-size:0.9em;
	font-weight:normal;
	line-height:1.3em;
	padding:15px 0px;
	width:966px;
	background:url(img/bg-btm.gif) 1px 0px no-repeat;
	}
div#copyright * {margin-left:20px;}
	
div#menu{ 
	clear:both; float:left;
	padding-left:4px;
	font-size:13px; 
	background:transparent url(img/bg-h.gif) 0 3px repeat-x;
	}

div#menu a, div#menu a:active, div#menu a:visited, div#menu a:link { 
	margin:0;
	font-size:12px; 
	padding:2px 5px;
	text-decoration:none;
	color:#000000;
	border-top:1px #000000 dashed;
	}
div#menu a:hover { text-decoration:none; color:#996600; color:#ff0000; }

div#menu a.f, div#menu a.f:active, div#menu a.f:visited, div#menu a.f:link { 
	border-top:0px;
	color:#000000;
	padding:2px 5px 0px 0px;
	}

div#menu h3 a, div#menu h3 a:active, div#menu h3 a:visited, div#menu h3 a:link { 
	font-size:12px;
	padding-left:0;
	color:#F15B22;
	color:#000000;
	text-decoration:none; 
}
div#menu h3 a:hover { text-decoration:none; color:#F15B22; }

div.pager{
	padding:0 0 3px 0;
	margin:1px 3px 5px 3px;
	font-size:0.95em;
	}
div.pager * {}

div.pager a, div.pager a:active, div.pager a:visited, div.pager a:link {
	font-weight: bold; 
	}
div.pager a:hover{}
div.pager a.cur, div#pager a.cur:active, div#pager a.cur:visited, div#pager a.cur:link {
	text-decoration: none; 
	font-weight: bold; 
	font-size:0.95em;
	margin:1px 3px 1px 3px;
	}
div.pager a.cur:hover{}

div#error{
	position:fixed;
	bottom:0;
	left:0;
	height:auto;
	width:98%;
	font-size:0.9em;
	line-height:14px;
	color:#660000;
	background-color:#F69898;
	border: 1px solid #8E5858;
	margin: 5px;
	cursor:pointer;
	}

/* CONTROLS */
input,textarea,select{
	color:black;
	text-align:left; 
	padding:2px 2px; 
	background-color:#FFFFFF;
	_background-color:#FFFFFF;
	}
input[type=submit], input[type=reset] { text-align:center; padding:0; color:#F15B22; border: 1px solid #000000; }
input[type=text], input[type=password], input[type=file], select {border: 1px solid #000000; }
textarea {border: 1px solid #596f8a; }

/*  BANNERS */
.bnt, .bnr, .bnl 
{text-align:center; margin:2px; padding:2px; 
	overflow:auto;
	/* overflow:hidden; */
	}

.bnt div, .bnr div, .bnl div
{text-align:left; margin:0px; padding:2px 5px; }

.bnt img, .bnr img, .bnl img
{margin:2px; display:inline;}

.bnt 
{margin: 15px 0 0 0; background:transparent url(img/bg-h.gif) 0 0 repeat-x;}

.bnt-empty
{margin: 27px 0 0 0;}


table.auth{margin:0 0 15px 0; width:200px; /* border:1px solid black; */}
table.auth td{color:#F15B22; padding:3px 0px; /* border:1px solid black; */}
table.auth td.a1{padding:3px 0px 3px 6px; width:59px;}
/* table.auth td.a2{padding:3px 0px;} */
table.auth td.a3{padding:3px 0px; width:25px; text-align:left;}

table.auth td.c1{padding:3px 0 3px 13px; text-align:left; vertical-align:middle; width:20px; }
table.auth td.c2{padding:3px 0 3px 3px; text-align:left; vertical-align:middle;}

table.auth td input[type=text],
table.auth td input[type=password]
{width:110px;}	
/* table.auth td input[type=checkbox]{ border:0; } */
input[type="checkbox"]{ border:0; }

table.regis{margin:0 0 15px 3px; width:510px;  /* border:1px solid black; */ }
table.regis td{color:#F15B22; padding:3px 0px; /* border:1px solid black; */ }
table.regis td.r1{padding:3px 5px 3px 10px; width:160px; vertical-align:top; }
table.regis td.r2{padding:3px 0px; text-align:left; }

table.regis td input[type=text],
table.regis td textarea,
table.regis td input[type=password]
	{width:330px; border:1px solid #F15B22;}
table.regis td textarea
	{height:60px;}
in
/* USER DATA */
.head1, .newshead, .newsdate{
	display:block;
	color:#F15B22; 
	font-weight:bold; 
	}
.head1{
	padding:2px 5px 3px 5px;
	margin:0 0 5px 0px;
	background:transparent url(img/bg-h.gif) 0 0 repeat-x;
	}
.newshead{
	margin:0 0 2px 5px;
	}
.newsdate{
	font-weight:normal; 
	margin:0 0 2px 5px;
	}
.newstext{
	/* margin:0px 5px 5px 0px; */
	padding:0 0 5px 5px;
	width:525px;
	/* border-bottom:1px solid #000000; */
	}
.newsend{
	margin:5px 5px 10px 5px;
	/* padding:0 0 5px 5px; */
	border-bottom:1px solid #F15B22; 
	}
