body
{
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
}

img
{
border: none;
}

#img_m
{
border: none;
margin:1px;
}

p 
{
font-family: tahoma;
font-size: 8pt;
font-weight: normal;
text-align: left;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-top: 0px;
color: #171717;
}

#main {
	margin: 0px 20px 30px 10px;
}

#news {
	margin-left:30px;
	margin-top:15px;
	margin-right:10px;
	margin-bottom:0px;
	font-family: tahoma;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #171717;
}

#line {
	width:100%;
	height: 13px;
	clear: both;
	background: url(img/line.jpg) left repeat-x ;
}

#line_main {
	width:100%;
	height: 3px;
	margin: 2px;
	clear: both;
	background: url(img/line-main.jpg) left repeat-x ;
}

#line_main_dot {
	height:5px;
	clear: both;
	background: url(img/line-main_dot.jpg) left repeat-x ;
}

#line_main_sep {
	width:100%;
	height: 3px;
	margin-top:7px;
	margin-bottom: 7px;
	clear: both;
	background: url(img/line-main.jpg) left repeat-x ;
}

#line_red {
	width:100%;
	height: 3px;
	margin: 2px;
	clear: both;
	background: url(img/line-red.jpg) left repeat-x ;
}

.zagolovok {
font-family: Arial;
font-size:16pt;
font-weight:bold;
margin-bottom:25px;
}
.zagolovok_medium {
color: #171717;
font-family: Arial;
font-size:12pt;
font-weight:bold;
margin-left:0px;
margin-top:2px;
margin-right:20px;
margin-bottom:25px;
}
.zagolovok_small {
font-family: Arial;
font-size:11pt;
font-weight:bold;
color: #171717;
margin-left:0px;
margin-top:0px;
margin-right:20px;
margin-bottom:10px;
}
.zagolovok_small_past {
font-family: Arial;
font-size:11pt;
font-weight:bold;
color: #595959;
margin-left:0px;
margin-top:0px;
margin-right:20px;
margin-bottom:10px;
}
.text {
color: #171717;
font-family: Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:normal;
text-align: justify;
margin-left:0px;
margin-top:0px;
margin-right:10px;
margin-bottom:10px;
}

a:link {color: #d92a47; text-decoration: underline;}
a:visited {color: #d92a47; text-decoration: underline;}
a:hover {color: black; text-decoration: underline;}
a:active {color: black; text-decoration: underline;}

a.lnk:link {color: #FFFFFF; text-decoration: none;}
a.lnk:visited {color: #FFFFFF; text-decoration: underline;}
a.lnk:hover {color: red; text-decoration: underline;}
a.lnk:active {color: red; text-decoration: underline;}

a.path:link {color: #171717; font-size:12px; text-decoration: underline;}
a.path:visited {color: #171717; font-size:12px; text-decoration: underline;}
a.path:hover {color: red; font-size:12px; text-decoration: none;}
a.path:active {color: red; font-size:12px; text-decoration: none;}

a.wh:link {   color: #FFFFFF  ; font-size:11px; font-weight:bold;  text-decoration: none;}
a.wh:visited {  color: #FFFFFF; font-size:11px;  font-weight:bold;    text-decoration: none ;}
a.wh:hover { color:  #FFFFFF; font-size:11px;  font-weight:bold;    text-decoration:  underline;}
a.wh:active { color:  #FFFFFF; font-size:11px;  font-weight:bold;    text-decoration:  none;}

table2.border{
border-collapse:collapse
}

table2.border td, table.border th{
border:1px solid #CC0000
}

.div_hide { display: none; }
.div_show { display: block; }