body {
	margin: 0px;
	padding: 0px;
	background: #ffffff; 
	color: #666666;
	font-family: Tahoma;
	font-size: 12px;
	}
	
img {
	border: 0;
}

#flashcontent {
	position: absolute;
	left:40%;
	top: 12px;
	padding: 0px;
}

#flashcontent2 {
	position: absolute;
	top: 270px;
	left:79%;
	padding: 0px;
}
	
	
td {
	color: #666666;
	font-family: Tahoma;
	font-size: 12px;
}

H1 {
	 font-size: 14pt;
	 font-family: tahoma, sans-serif;
	 color: #666666;
	 padding: 1px; 
	}

H2 {
	 font-weight: normal;
	 font-size: 18px;
	 font-family: tahoma, sans-serif;
	 color: #cc0000;
	}


H3 {
	 font-size: 12pt;
	 font-family: tahoma, sans-serif;
	 color: #666666;
	 padding: 1px; /* Поля вокруг текста */ 
	 margin-top: 15px;
	 margin-bottom: 0px;
	}

H4 {
	 font-variant: small-caps;
	 font-weight: bold;
	 font-size: 10pt;
	 font-family: tahoma, sans-serif;
	 color: #cc0000;
	 padding: 1px; /* Поля вокруг текста */ 
	 margin-bottom: 18px;
	}
	
p {
	 font-size: 12px;
	 font-weight: normal;
	 font-family: tahoma, sans-serif;
	 color: #666666;
	 padding: 1px; 
	}	
	
a:link, a:active, a:visited {
	color: #003399;
	font-size: 12px; 
	Font-Family: Tahoma;
	text-decoration: underline;
	}
	
a:hover 
{
	text-decoration: none;
	color: #cc0000;
}

a.red:link, a.red:active, a.red:visited {
	color: #cc0000;
	font-size: 11px; 
	Font-Family: Tahoma;
	text-decoration: underline;
	}
	
a.red:hover 
{
	text-decoration: none;
	color: #003399;
}

a.boldlink:link, a.boldlink:active, a.boldlink:visited {
	color: #003399;
	font-weight: bold;
	font-size: 12px; 
	Font-Family: Tahoma;
	text-decoration: none;
	}
	
a.boldlink:hover 
{
	text-decoration: none;
	color: #cc0000;
}

.gray {
	color:#666666 !important;
	
	
}

span.data {
	background: #cc0000;
	padding: 0px 1px 0px 1px;
	color: #ffffff;
	font-family: Tahoma;
	font-size: 8pt;
}

td.verh
{
	background:#E3C7AB url('/pix/sh.jpg') right center no-repeat;
	height:220px;
}
td.ser
{
	background:#FFFFFF url(/pix/ser1.jpg) left top repeat-x; 
}

td.ser_bottom
{
	background:#FFFFFF url(/pix/ser2.jpg) left top repeat-x; 
}

td.niz
{
	background:#ffffff url(/pix/gr1.jpg) left top repeat-x; 
}

td.ser2
{
	background:#ffffff url(/pix/gr2.jpg) left top repeat-x;
	padding: 30px 20px 20px 50px; 
	font-size:12px;

}

div.line 
{
	margin: 0px 38px 0px 8px;
	padding: 0px 0px 0px 0px;
	color: #66686b;
	font-family: Tahoma;
	font-size: 12px;
}

div.line2 
{
	margin: 0px 0px 0px 45px;
	padding: 0px 0px 0px 0px;
	color: #66686b;
	font-family: Tahoma;
	font-size: 12px;
}

div.news 
{
	margin: 0px 10px 0px 0px;
	padding: 10px 0px 0px 15px;
	color: #66686b;
	font-family: Tahoma;
	font-size: 12px;
}


div.artical {
color: #66686b;
font-family: Tahoma;
font-size: 12px;
margin: 0px 10px 0px 10px; 
padding: 0px;
} 


div.news p
{
	margin: 5px 0px;
	padding: 0px;
}

p.newsp {
padding: 25px 0px 15px 0px ; margin: 0px;
}

div.greyline 
{
	/* width: 100%; */
	height: 1px;
	padding: 0px;
	margin-right:  15px;
	margin-left:  0px;
	background-color: #ebebeb;
}

td.bg_vn {
	background: url(/pix/linez.gif) left top repeat-x;
}

div.news_vn {
	margin: 1px 0px 1px 40px;
	padding: 6px 0px 10px 10px;
	color: #66686b;
	font-family: Tahoma;
	font-size: 12px;
}

div.obj {
	border-bottom: 1px solid #ebebeb;
	margin: 0px 0px 0px 0px;
	padding: 20px 80px 15px 10px;
	color: #66686b;
	font-family: Tahoma;
	font-size: 12px;
	display: block;
}

a.obj_title:link, a.obj_title:active, a.obj_title:visited
{
	color: #66686b;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
}

a.obj_title:hover 
{
	text-decoration: underline;
}

div.map {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 160px;
	color: #66686b;
	font-family: Tahoma;
	font-size: 12px;
	background: url('/pix/mapsmall.gif') left center no-repeat;
}

div.copy {
	float: right;
	width: 350px;
	margin: 2px 10px 20px 0px;
	padding: 0px 0px 0px 0px;
	color: #66686b;
	font-family: Tahoma;
	font-size: 12px;
	
}


dl {

	font-size: 12px;
	padding: 0px 0 0 15px;
	margin: 15px 0 0 0px;
	border-left: 1px solid #ebebeb ;	
	
}

dt {
	padding: 2px 0px;
}


ul
{
	font-size: 12px;
	padding: 0px 0 0 7px;
	margin: 7px 0 0 10px;
}

li {
	padding: 5px 0 0 0px;
	list-style-type: square;
}

ul.redli li {
	padding: 5px 0 0 0px;
	list-style-type: square;
	color: #cc0000;
}

ul.menu {
	padding: 0px;
	margin-top: 15px;
	color: #66686b;
	font-weight: bold;
}

ul.menu li {
	padding: 0px 0px 0px 15px;
	display: inline;
}

ul.menu li a:link, ul.menu li a:visited {
	text-decoration: none;
	padding: 0;
	color: #333;
	font-weight: bold;
	font-size: 12px;
	padding-left: 20px;
	/*font-variant: small-caps;*/
	text-transform: lowercase;
	background: url(/pix/menuli.gif) left top no-repeat;
}

ul.menu li a:hover {
	text-decoration: none;
	color: #cc0000;
}


ul.menu a:link, ul.menu a:visited {
	text-decoration: none;
	padding: 0;
	color: #666666;
	font-size: 12px;
	text-transform: lowercase;
}

ul.menu a:hover {
	text-decoration: none;
	color: #cc0000;
}

div.logo { 
	margin: 6px 1px 1px 71px;
}

span.big {
	 font-weight: bold;
	 font-size: 12px;
	 font-family: tahoma, sans-serif;
	 color: #cc0000;
	}
	
span.bigbg {
	 font-weight: normal;
	 font-size: 12px;
	 background: #cc0000;
	 font-family: tahoma, sans-serif;
	 color: white;
	 padding: 4px;
	}	
	
span.big2 {
	 font-weight: bold;
	 font-size: 18px;
	 font-family: tahoma, sans-serif;
	 color: #CC0000;
	 padding-bottom: 20px;
	 margin-bottom: 20px;
	}

span.big3{
	 font-weight: normal;
	 font-size: 18px;
	 font-family: tahoma, sans-serif;
	 color: #cc0000;
	 padding-bottom: 20px;
	 margin-bottom: 20px;
	}

span.bigred
{
	 font-variant: small-caps;
	 font-weight: bold;
	 font-size: 10pt;
	 font-family: tahoma, sans-serif;
	 color: #cc0000;
	 padding: 1px;
	}
	
div.img_anons {
	background: url(/pix/img_bg.gif) repeat-x center;
	float: left;
	margin-right: 10px;
}

div.page_anons{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 45%;
}

div.img_anons img
{
	margin: 5px 5px 9px 5px;
	border: solid;
	border-width: 0px 0px 4px 0px;
	border-color: #CC3333;
}

div.chain { 
	margin-bottom: 20px;
	color: #003399;
}

div.chain a { 
	text-decoration: none;
}

div.chain a:hover { 
	text-decoration: underline;
}

div.chain span { 
	color: #666666;
}

div.lefttext { 
	margin-left: 45px;
}

#tabcolor1 {border-collapse:collapse; padding:4px; border: 1px solid white;}
#tabcolor1 th { background-color:#f1f1f1; padding:4px; font-size:12px; color:#666; border: 1px solid #E3E3EF;}
#tabcolor1 td { border: 1px solid #E3E3EF; padding:4px; background-color:#f9f9f9;}
#tabcolor1 td strong {color: #333333;}
#tabcolor1 td.white { border: 1px solid #E3E3EF; padding:4px; background-color:white;}

#tabcolor2 {border-collapse:collapse; padding:0px; border:0px; text-align:left;}
#tabcolor2 th {color:#2D3092; font-size:12px; padding:10px; margin:0px; border-bottom: 2px solid #2D3092; text-align:left;}
#tabcolor2 td {padding:10px; margin:0px; border-bottom: 1px solid #E3E3EF; text-align:left;}

#tabcolor3 {padding:0px; margin:10px 0;}
#tabcolor3 th {color:white; font-size:12px; padding:5px; margin:0px; background-color:#2D3092; border: 1px solid #E3E3EF;}
#tabcolor3 td {padding:5px; margin:0px; font-size:12px; color:#666; border: 1px solid #E3E3EF; background-color:white;}

#tabcolor4 {border-collapse:collapse; padding:4px; border: 1px solid white;}
#tabcolor4 th {background-color:#f1f1f1; padding:4px; font-size:12px; color:#666; border: 1px solid #E3E3EF;}
#tabcolor4 td {border: 1px solid #E3E3EF; padding:4px; background-color:#fff; text-align:center; height: inherit}
#tabcolor4 td strong {color: #333333;}
#tabcolor4 td.white { border: 1px solid #E3E3EF; padding:4px; background-color:white;}


#bgpng1 
{
    background: url(bgsample.png) no-repeat;
}