@charset "windows-1251";

body
{
	background-color: #ffffff;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:	12px;
}

body, table, table td
{
	margin: 0;
	padding: 0;
	border-spacing: 0;
	border-collapse: collapse;
	
}

table td
{
	vertical-align: top;
}

img
{
	margin: 0;
	border: 0;
	display: block;
}

div
{ 
	position: relative;
}

div, p, form
{
	margin: 0;
	padding: 0;
	display: block;
	width: auto;
	color: #000000;
}
a
{ 
	padding: 0;
	margin: 0;
	text-decoration: underline;
	color: #224294;
}

a:visited
	{color: #5a8cb4;}
 
a:hover
	{color: #990000; }

table.autosite
{
	width: 100%;
	height: 100%;
}

table.autosite tr
{
}

table.autosite tr.bottom
{
	background-color: #EEEEEE;
}

table.autosite td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
}

table.autosite td.first
{
	width: 20px;
}

table.autosite td.second
{
	width: 10px;
}

table.autosite td.left
{
}

table.autosite td.left img
{
	border: #AAAAAA 1px solid;
}

table.autosite td.center
{
	width: 100%;
}

table.autosite td.title
{
	width: 100%;
	height: 130px;
	background-color: #EEEEEE;
}

table.autosite td.title p 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	margin-top: 30px;
	margin-left: 10px;
}

table.autosite td.title H1 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	margin-top: 30px;
	margin-left: 10px;
}

table.autosite td.banner
{
	width: 100%;
	height: 100px;
	text-align: left;
	vertical-align: middle;
	margin-top: 20px;
	margin-bottom: 20px;
}

table.autosite td.copyright
{
	padding-top: 12px;
	padding-bottom: 25px;
	padding-left: 25px;
	width: 320px;
}

table.autosite td.copyright a,table.autosite td.copyright a:visited
{
	color: #000000;
}

table.autosite td.copyright a:hover
{
	color: #990000;
}

table.autosite td.copyright_2
{
	
	padding-top: 12px;
	padding-bottom: 25px;
	width: 400px;
	
	
}

table.vmenu
{
	margin-top: 16px;
}

table.vmenu td a
	{
	color: #AAAAAA;
	text-decoration: none;
}

table.vmenu td a:visited
{
	color: #AAAAAA;
}

table.vmenu td a:hover
{
	color: #AAAAAA;
}

table.vmenu td.m_1
{
	font-size: 16px;
	font-weight: bold;
	color: #AAAAAA;
	height: 32px;
	padding-top: 2px;
	padding-left: 1px;
}

table.vmenu td.m_1_red
{
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	height: 32px;
	padding-top: 2px;
	padding-left: 1px;
}

table.vmenu td.m_1_red a
{
	color: #000000;
	text-decoration: none;
}

table.vmenu td.m_1_red a:visited
{
	color: #000000;
}

table.vmenu td.m_1_red a:hover
{
	color: #000000;
}

table.vmenu td.m_2
{
	font-size: 14px;
	font-weight: normal;
	color: #AAAAAA;
	background-image: url(dot_3.gif);
	background-position: 11px 7px;
	background-repeat: no-repeat;

	padding-left: 21px;
	height: 26px;
}

table.vmenu td.grey
{
	background-image: url(line.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

table.vmenu td.red
{
	background-image: url(line_2.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

table.banner
{
	margin-top: 34px;
	margin-left: 7px;
	text-align: middle;
}

table.banner td
{
	text-align: left;	
	margin: 0;
	padding: 0;
}

table.poll
{
	margin-left: 7px;
}

table.poll td
{
	font-size: 12px;
	padding-right: 5px;
	text-align: left;
	height: 20px;
}

div.form input.radio
{
	border: #AAAAAA 0px solid;
	background-color: #FFFFFF;
	size: 5px;
}

div.form input.but
{ 
	width: 90px;
	margin-top: 10px;
	height: 20px;
	border: 0;
}

table.poll td p.name
{
	margin-top: 12px;
	margin-bottom: 12px;
	font-weight: bold;
}

div.title
{
	margin-top: 25px;
	margin-left: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	background-image: url(line_5.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

div.title p
{
	padding-bottom: 5px;
}

/*div.title_2 {
        margin-top: 18px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
 }
 
div.title_2 span {
         padding-bottom:5px;
         padding-right:20px;
         background: url(line_5.gif) left bottom repeat-x;
}
div.title_2 p
{
	padding-bottom: 5px;
}

 */

DIV.title_2 {
	MARGIN-TOP: 18px;
}
DIV.title_2 h1 {
	padding:0 20px 5px 0px; margin:0; display:inline; BACKGROUND: url(line_5.gif) repeat-x left bottom;
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
								     

div.count
{
	margin-top: 30px;
	margin-left: 7px;
}

div.count table.count td
{
	padding-top: 5px;
	padding-bottom: 5px;
}

div.count table.count td img
{
	border: none;
}

div.block
{
	margin: 0;
}

/*div.block table.middle
{
	margin: 0;
	padding: 0;
}*/

table.info
{
	width: 100%;
	padding: 0;
}

table.info td
{
	font-size: 12px;
}


table.info td.org
{
	wi-dth: 100%;
	padding-bottom: 15px;
	color: #AAAAAA;
}

table.info td.adr
{
	wid-th: 120px;
	padding-bottom: 5px;
	font-size: 12px;
	color: #AAAAAA;
}


table.info td.text
{
	width: 90px;
	padding-top: 4px;
	color: #AAAAAA;
}

table.info td.map img
{
	border: #AAAAAA 1px solid;
	
}

table.info td.map
{
	margin-bottom: -2px;
	
}


div.line
{
	background-color: #BDBDBD;
	height: 1px;
	margin: 0;
	padding: 0;
        font-size:0;
        line-height:0;	
}

div.item
{
	margin-top: 14px;
	margin-bottom: 14px;
}

div.item_2
{
	margin-top: 12px;
	margin-bottom: 14px;
}

div.mail
{
	
}

div.mail table
{
	
}

div.mail table td
{
	height: 32px;
	font-size: 12px;
	color: #AAAAAA;
}

div.mail table td.txt
{
	width: 90px;
	padding-top: 5px;
}

div.mail table td.tl
{
	color: #000000;
	padding-top: 0;
}

div.mail table td.but
{
	padding-top: 6px;
	text-align: right;
}
	
div.mail input
{ 
	width: 260px;
	height: 20px;
	border: #a5acb2 1px solid;
	background-color: #ffffff;
	margin: 0;
}

div.mail textarea
{
	width: 445px;
	height: 250px;
	border: #a5acb2 1px solid;
	background-color: #ffffff;
	overflow: auto;
	margin: 0;
}
 
div.mail input.but
{ 
	width: 70px;
	margin: 0;
	margin-left: 10px;
	margin-top: 6px;
	height: 20px;
	border: 0;
}

div.i_podpis, div.i_podpis1 {float:left; overflow:show}
div.i_podpis p, div.i_podpis1 p {font-size:11px; line-height:13px; color:#969696; margin:0; margin-right:10px}
div.i_podpis img, div.i_podpis1 img  {float:none; margin-bottom:2px}
div.i_podpis p {width:120px}

.info img {float:left; margin-right:9px; margin-bottom:4px; margin-top:3px; border:1px solid #babbc0}
.infoe p {padding:0; margin:0; margin-bottom:5px}


TABLE.item {WIDTH: 100%}
TABLE.item TH {PADDING-RIGHT: 5px; FONT-SIZE: 70%; PADDING-BOTTOM: 8px; TEXT-ALIGN: left}
TABLE.item TR.first {BACKGROUND: #eeeeee}
TABLE.item TD {PADDING-RIGHT: 5px; FONT-SIZE: 75%; PADDING-BOTTOM: 12px; PADDING-TOP: 10px}
TABLE.item TD.one {PADDING-LEFT: 10px}



div.article table {margin-top:6px; margin-bottom:15px}
div.article table th {PADDING-RIGHT: 5px; padding-left:10px; FONT-SIZE: 70%; PADDING-BOTTOM: 8px; TEXT-ALIGN: left}
div.article table tr.first {BACKGROUND: #eeeeee}
div.article table .one {padding-left:0}
div.article table td {PADDING-RIGHT: 5px; FONT-SIZE: 75%; PADDING-BOTTOM: 12px; PADDING-TOP: 10px; PADDING-LEFT: 10px}
div.article table.help {margin:0}
div.article table.help td {padding:0}
div.article {font-size:	12px; line-height:16px; margin-top:14px; margin-bottom:14px}
div.article h2 {margin:0; padding:0; font:bold 16px Arial; margin-bottom:5px; margin-top:17px}
div.article img {margin-right:10px; margin-bottom:15px; margin-top:17px; border:1px solid #babbc0}
div.article p {padding:0; margin:0; margin-bottom:5px}
div.article div.line img {margin:0; padding:0; border:0;}