body  { margin: 0 0 ;}

img {border-width:0;}

.style001
{border-bottom:solid;border-width:1px; border-color:#DDDDDD;}

.style002
{
border-left:solid;border-right:solid;border-bottom:solid;border-width:1px; border-color:#DDDDDD;}

.style004
{font-family: verdana;
	font-size: 8.0pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
border-top:solid;border-bottom:solid;border-width:1px; border-color:#DDDDDD;padding-left:10px;padding-top:10px}

.style003{
margin-top:4.8pt;margin-right:0cm;margin-bottom:
  4.8pt;margin-left:0cm;mso-para-margin-top:.4gd;mso-para-margin-right:0cm;
  mso-para-margin-bottom:.4gd;mso-para-margin-left:0cm}

.comment {
	font-family: verdana;
	font-size: 8pt;
	color: #000000;
}

H1 { 
		margin-bottom:5;
		margin-top:5; 
	}

	
.style1
{
font-family: verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;

}	
	
	
.title {
	font-family: verdana;
	font-size: 10.0pt;
	color: #000000;
	font-weight: bold;
}
.table {
	border: 2px solid #FFCC00;
}
.grey {
	font-family: verdana;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
}
.biglinks {
	font-family: verdana;
	font-size: 10pt;
	color: #00418F;
	text-decoration: underline;
	font-weight: bold;

}
.razdel {
	font-family: verdana;
	font-size: 8.0pt;
	font-weight: bold;
	color: #000000;
}
.redlinks {
	font-family: verdana;
	font-size: 8.0pt;
	font-style: normal;
	color: #993300;
	text-decoration: underline;
}
.subtable {
	border: 1px solid #DDDDDD;
}
.basictext {
	font-family: verdana;
	font-size: 8.0pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.smalltext {
	font-family: verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.whitetext {
	font-family: verdana;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.blacktext {
	font-family: verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.sorttext {
	font-family: verdana;
	font-size: 9px;
	font-style: normal;
	text-decoration: underline;
	text-transform: uppercase;
	color: #999999;
}

.redlinksres {
	font-family: verdana;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #993300;
	text-decoration: underline;}
	
.between {font-size:8.0pt; color:gray; font-weight:normal; font-family: verdana;}	

.item 		{ font-size:8.0pt; color:black; font-weight:normal; font-family: verdana;
				border:none; border-bottom:solid; border-color:#AAAAAA; border-width:1px;
				padding-left:5px;line-height:30px 
			}
.itema 		{ font-size:8.0pt; color:black; font-weight:normal; font-family: verdana;
				border:none; padding-left:5px;line-height:30px 
			}
.item4 		{ font-size:8.0pt; color:gray; font-weight:normal; font-family: verdana;
				border:none; border-bottom:solid;border-color:#AAAAAA; border-width:1px;padding-left:5px;padding-top:7px;padding-bottom:7px
			}
			.item4a		{ font-size:8.0pt; color:gray; font-weight:normal; font-family: verdana;
				border:none; padding-left:5px;padding-top:7px;padding-bottom:7px
			}
.itemtext 
			{ font-size:8pt; color:#000000; font-weight:normal; font-family: verdana;
		  		border:none; border-bottom:solid; border-color:#AAAAAA;border-width:1px;
		  		vertical-align:middle;
			}
.itemtexta
			{ font-size:8pt; color:#000000; font-weight:normal; font-family: verdana;
		  		border:none; vertical-align:middle;
			}
.rubrik 	{ font-family: verdana;font-size:11.0pt; color:#993300; font-weight:600; 
				 border:none; border-bottom:solid; border-color:#659ACC;border-width:2px;
				padding-left:5px;padding-bottom:5px;padding-top:30px }
				
.rubrik1	{ font-size:13px; color:#000000; font-weight:bold; 
				border-color:#000000; border:none; border-bottom:solid; border-width:1px;
				padding-left:5px;padding-top:15px;padding-bottom:3px
			}
.rubrik2	{ font-family: verdana;font-size:11.0pt; color:white; font-weight:600; 
				 border:none; border-bottom:solid; border-color:#FFCC00;border-width:2px;
				padding-left:5px;padding-bottom:6px;padding-top:6px
			}
.item1 		{ font-size:11px; color:#993300; font-weight:normal;
				border-width:1px;border:none; border-bottom:solid; border-color:#C0C0C0; 
				padding-left:5px; line-height:30px }
.cl1		{ border-color:#000000;border-width:1px; border-left:solid;border-right:solid; border-bottom:none;border-top:none;}
.itemtext1 
			{ font-size:11px; color:#000000; font-weight:normal; text-align:right;
		 		 border-width:1px;border:none; border-bottom:solid; border-color:#C0C0C0;
			}
.inputstyle { border:solid #804000; border-width:1px;}
.cell		{ padding-left:3px;padding-right:3px;
				border-color:#C0C0C0;border-width:1px; border-bottom:solid;border-right:solid;
			}
.cellAdv	{ padding-left:3px;padding-right:3px;
				border-color:#C0C0C0;border-width:1px; border-bottom:solid;border-right:solid;
				font-size:11px; color:#808080; font-weight:normal; 
			}
.cellgreen	{ padding-left:5px;padding-right:3px;
				border-color:#C0C0C0;border-width:1px; border-bottom:solid #339966;border-right:solid;
				font-size:11px; color:#000000; font-weight:bold; 
			}
.celltop	{   padding-left:5px;padding-right:3px;
				border-color:#C0C0C0;border-right:solid;border-width:1px;
				font-size:10px; color:#808080; font-weight:normal;line-height:20px;
			}
.cellbottom	{ padding-left:5px;padding-right:3px;padding-top:10px;
				border-color:#C0C0C0;border-right:solid;border-bottom:solid;border-width:1px;
				background-color:#F3F3F3;
			}
.lined		{	border-bottom:solid #000000;border-width:1px;
			}
.item_main 	{ font-size:11px; color:#A46424; font-weight:bold;
				border:none; border-bottom:solid; border-color:#000000;border-width:1px; 
				padding-left:5px; line-height:30px; text-align:right; 
			}
.item_main_top 	
			{ font-size:11px; color:#339933; font-weight:bold;
				border:solid #000000;border-width:1px; 
				padding-left:5px; line-height:20px; text-align:center; 
			}
.bluetext
		 	{ font-size:11px; color:#0066CC; font-weight:normal;
				line-height:30px; text-align:center; text-decoration:underline; 
			}
.item_main_text	
			{ 	border:none; border-bottom:solid; border-color:#000000;border-width:1px; 
				padding-left:5px; line-height:30px; text-align:center; 
			}
			
			.mainmenulinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

.mainmenuselected
{
font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	}
	
.mainmenutitle
{
font-size:10.5pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	}
	
.mainmenucity
{
font-size:11.5pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}
	
.pagelinks {
	font-family: verdana;
	font-size: 7pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	
}

.activepagelinks {
	font-family: verdana;
	font-size: 7pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.rb{
background: #E5EEFF;
font-weight: bold;
}

.rb1{
background: #E5EEFF;
font-weight: bold;
}

.r1 {
background:#F8F8F8;
}

.main_menu { width: 980px; }
.menub_1{
background:url(images/777_r3_c4.gif) repeat-x top
}
.menub_2{
background:url(images/777_r3_c9.gif) repeat-x top
}
.menub_3{
background:url(images/777_r3_c8.gif) repeat-x top
}
.menub_4{
background:url(images/777_r3_c7.gif) repeat-x top
}
.menub_5{
background:url(images/777_r3_c5.gif) repeat-x top
}
.menub_6{
background:url(images/777_r3_c3.gif) repeat-x top}
.menub_7{
background:url(images/777_r3_c2.gif) repeat-x top}
.menub_8{
background:url(images/777_r2_c17.gif) repeat-x top
}
.menub_9{
background:url(images/777_r2_c11.gif) repeat-x top}
.menub_10{
background:url(images/777_r2_c9.gif) repeat-x top}
.menub_11{
background:url(images/777_r2_c7.gif) repeat-x top}
.menub_12{
background:url(images/777_r2_c5.gif) repeat-x top}
.menub_13{
background:url(images/777_r2_c3.gif) repeat-x top}
.menub_14{
background:url(images/777_r2_c1.gif) repeat-x top}

/*Ðåêëàìà*/
.banner-area-center { text-align: center; }
.banner-area-left { text-align: left; }
.banner-block-horisontal { margin: 5px; display: inline-block; }

.banner-block-vertical { margin: 5px; display: block; }
.banner-area-D { text-align: left; margin-left: 19px; display: inline; }
.banner-area-B { text-align: center; width: 200px; }
.banner-block-B { margin: 5px; display: block; cursor: pointer; }

.list-banners { padding: 20px; border-bottom: 1px solid #B9CDD1; }
.list-banners table { border-spacing: 0; }
.list-banners td { padding: 0; }
.list-banners .ad-empty-place { padding: 10px; width: 314px; height: 258px; border: 1px solid #B9CDD1; background-color: #F8F8F8; }
.list-banners .ad-empty-place div { padding: 0 0 10px 0; }
.list-banners .banner-block-horisontal { margin: 0; }
.list-banners table tr > td { padding: 0 20px 0 0; }
.list-banners table tr > td:last-child { padding-right: 0; }
/*.Ðåêëàìà*/

/*Ãëàâíûå ñòðàíèöû*/
.masterpage_main-head { border-collapse: collapse; font-size: 100%; width: 100%; height: 3em; }
.masterpage_main-head_banner { width: 980px; }

.masterpage_main-page { margin: 0 auto; font-size: 100%; width: 980px; }
.masterpage_main-page, .masterpage_main-page-col1 { border: 0 none; text-align: left; vertical-align: top; }
.masterpage_main-page-col1 { width: 200px; padding: 20px 5px 0 0; }
.masterpage_main-page-col2 { padding-top: 20px; }
/*.Ãëàâíûå ñòðàíèöû*/


/*Ññûëêà íà íîâóþ âåðñèþ ñàéòà*/
.new-site-link_page_main { font-size: 10pt; font-family: Arial; font-weight: bold; color: #000000; text-decoration: underline; }
.new-site-link_page_main:hover { color: #000000; }

.new-site-link_page_list { font-weight: bold; color: #000000; text-decoration: underline; }
.new-site-link_page_list:hover { color: #000000; }
/*.Ññûëêà íà íîâóþ âåðñèþ ñàéòà*/